ProHoster > Blog > Tsamaiso > Mokhoa oa ho lekola ts'ebetso ea seva ea Linux: lisebelisoa tse bulehileng tsa benchmarking
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:
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.
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.
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.
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.
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:
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: