Mokhoa oa ho lekola ts'ebetso ea seva ea Linux: lisebelisoa tse bulehileng tsa benchmarking

Re kene 1cloud.ru e lokiselitse khetho ea lisebelisoa le mangolo bakeng sa ho hlahloba ts'ebetso ea li-processor, mekhoa ea polokelo le mohopolo ho mechine ea Linux: Iometer, DD, vpsbench, HammerDB le 7-Zip.

Likhetho tsa rona tse ling tse nang le li-benchmarks:

Mokhoa oa ho lekola ts'ebetso ea seva ea Linux: lisebelisoa tse bulehileng tsa benchmarking
--Ото - Ofisi ea Tsamaiso ea Mobu Alaska - CC BY

Iometer

Ena ke letšoao la ho lekola ts'ebetso ea disk le li-network subsystems. E loketse ho sebetsa le seva se le seng le sehlopha kaofela. Iometer e ile ea hlahisoa ke baenjiniere ba Intel ka 1998. Ka 2001, mokhatlo o ile oa fana ka khoutu ea mohloli ho mokhatlo o sa etseng phaello oa Open Source Development Labs (OSDL) tlasa laesense License ea Intel Open Source. Ho tloha 2003, sesebelisoa se 'nile sa tšehetsoa ke sehlopha sa batho ba chesehang - morero ngolisitsoe ho sourceforge.net.

Iometer e na le jenereithara ea mojaro oa dynamo le GUI. Ke 'nete, ea morao-rao e fumaneha feela tlas'a Windows. Ha e le jenereithara, e u lumella ho etsisa mojaro oa lits'ebetso tsa motho oa boraro - litempele tse khethehileng tsa tlhahlobo li etselitsoe sena.

Lipontšo li bonts'a: ho feta, ts'ebetso ka motsotsoana, latency le processor load. Ha se litekanyetso tse tloaelehileng feela tse baloang, empa le min/max.

Ho sa tsotellehe taba ea hore phetolelo ea ho qetela e tsitsitseng ea sesebelisoa e ile ea lokolloa ka 2014, e ntse e sebelisoa ho Broadcom и Dell. Leha ho le joalo, lilemo tsa tsamaiso li ntse li ama. Taba ea pele, sebopeho sa eona e siiloe ke nako mme ha e so fetohe ho tloha ka 1998. Taba ea bobeli, sesebelisoa ka linako tse ling ha se bontše liphetho tse lekaneng ho li-flash-arrays.

vpsbench

Mongolo o bonolo oa ho lekola ts'ebetso ea VPS. E ajoa ke Lilaesense tsa MIT. Mohlala oa mosebetsi oa hae ke ona, o fanoeng sebakeng sa polokelo ea semmuso ho GitHub:

$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)

CPU model:  Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Number of cores: 4
CPU frequency:  3417.879 MHz
Total amount of RAM: 3265 MB
Total amount of swap: 1021 MB
System uptime:   8:41,
I/O speed:  427 MB/s
Bzip 25MB: 4.66s
Download 100MB file: 1.64MB/s

Sesebelisoa se bonts'a palo ea li-cores, khafetsa ea processor, palo ea memori e amehang. Ho lekola ts'ebetso ea li-disks tsa vpsbench phethahatsa bala/ngola ka tatellano le ka tšohanyetso. Leha taba ea hore ts'ebeliso e tsofetse haholo (ntlafatso ho GitHub e entsoe lilemo tse 'ne tse fetileng), eona sebedisa bafani ba bangata ba maru le lik'hamphani tsa IT.

HammerDB

E 'ngoe ea tse tummeng ka ho fetisisa bula li-benchmarks bakeng sa tlhahlobo ea mojaro oa database. Sesebelisoa se tšehetsoa ke mokhatlo o sa etseng phaello TPC - Lekhotla la Ts'ebetso ea Ts'ebetso ea Transaction. Sepheo sa eona ke ho nts'etsapele litekanyetso tsa li-benchmark tsa database.

HammerDB e theha schema ea database ea liteko, e e tlatsa ka data mme e etsise mojaro oa basebelisi ba 'maloa. Mojaro e ka ba ts'ebetso ea transaction le ea tlhahlobo. E tšehetsa: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL le Redis.

Sechaba se pharalletseng se thehiloe ho potoloha HammerDB. Sesebelisoa se sebelisoa ke lik'hamphani tse tsoang linaheng tse 180. Har'a bona: Intel, Dell, Lenovo, Red Hat le tse ngata другие. Haeba u batla ho hlahloba menyetla ea ts'ebeliso ka bouena, u ka qala ka batataisi ba semmuso.

Mokhoa oa ho lekola ts'ebetso ea seva ea Linux: lisebelisoa tse bulehileng tsa benchmarking
--Ото - libaka tse lahlehileng - CC BY

7-Zip

Sebaka sena sa polokelo ea litaba se na le benchmark e hahelletsoeng ka har'a ho lekola lebelo la li-processor ha u hatella palo e itseng ea lifaele. E boetse e loketse ho hlahloba RAM bakeng sa liphoso. Algorithm e sebelisetsoang liteko LZMA (Lempel–Ziv–Markov chain Algorithm). E itšetlehile ka morero kgatello ya data ya dikishinari. Mohlala, ho tsamaisa benchmark ka khoele e le 'ngoe le bukantswe ya 64 MB, ho lekane ho ngola taelo:

7z b -mmt1 -md26

Lenaneo le tla fana ka sephetho ka mokhoa oa MIPS (litaelo tse limilione ka motsotsoana), tse ka bitsoang mofoka. Parameter ena e loketse ho bapisa ts'ebetso ea li-processor tsa mohaho o tšoanang, empa tabeng ea meralo e fapaneng, ho sebetsa ha eona ho lekanyelitsoe.

DD

Sesebelisoa sa mola oa taelo se fetolelang le ho kopitsa lifaele. Empa e ka sebelisoa ho etsa liteko tse bonolo tsa I / O lits'ebetsong tsa polokelo. E tsoa ka lebokoseng hoo e batlang e le tsamaiso efe kapa efe ea GNU/Linux.

Leqepheng la wiki fuoa taelo ea ho lekola ts'ebetso ea disk ha u ngola li-block tsa 1024-byte ka tatellano:

dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024

Hape ke habohlokoa ho hlokomela hore D.D. u ka e sebelisa joalo ka palo e bonolo ea CPU. Ke 'nete, sena se tla hloka lenaneo le eketsehileng le hlokang lipalo tse tebileng tsa lisebelisoa. Mohlala, sesebelisoa sa ho bala lipalo tsa hash md5sum.

dd if=/dev/zero bs=1M count=1024 | md5sum

Taelo e ka holimo e tla bontša hore na (MB/s) sistimi e tla sebetsana le tatellano e telele ea linomoro. Le hoja litsebi li re taelo ena e loketse feela tlhahlobo ea ts'ebetso e boima. Ho bohlokoa hape ho hopola hore DD e u lumella ho etsa ts'ebetso ea boemo bo tlase ho li-hard drive. Ka hona, o hloka ho ba hlokolosi ha o sebetsa le ts'ebeliso e le hore o se ke oa lahleheloa ke lintlha tse ling (lebitso la DD ka linako tse ling le hlalosoa ka bosoasoi e le sesenyi sa disk).

Seo re ngolang ka sona li-blogs le marang-rang a sechaba:

Mokhoa oa ho lekola ts'ebetso ea seva ea Linux: lisebelisoa tse bulehileng tsa benchmarking Patlisiso: Linux e ntse e le OS e tsebahalang haholo marung
Mokhoa oa ho lekola ts'ebetso ea seva ea Linux: lisebelisoa tse bulehileng tsa benchmarking Open Invention Network e na le batho ba fetang likete tse tharo ba nang le laesense - see se bolela eng bakeng sa software ea mohloli o bulehileng

Mokhoa oa ho lekola ts'ebetso ea seva ea Linux: lisebelisoa tse bulehileng tsa benchmarking Mokhoa oa ho sireletsa sistimi ea hau ea Linux: malebela a 10
Mokhoa oa ho lekola ts'ebetso ea seva ea Linux: lisebelisoa tse bulehileng tsa benchmarking Ho fokotsa kotsi: mokhoa oa ho se lahleheloe ke data

Mokhoa oa ho lekola ts'ebetso ea seva ea Linux: lisebelisoa tse bulehileng tsa benchmarking Libuka bakeng sa ba seng ba ntse ba kenya letsoho tsamaisong ea tsamaiso kapa ba rerileng ho qala
Mokhoa oa ho lekola ts'ebetso ea seva ea Linux: lisebelisoa tse bulehileng tsa benchmarking Libaka tse sa tloaelehang tsa domain bakeng sa projeke ea hau

Source: www.habr.com

Eketsa ka tlhaloso