Imilinganiselo yeeseva zeLinux: Izixhobo ezi-5 ezivulekileyo

Namhlanje siza kuthetha ngezixhobo ezivulekileyo zokuvavanya ukusebenza kweeprosesa, imemori, iinkqubo zefayile kunye neenkqubo zokugcina.

Uluhlu lubandakanya izinto eziluncedo ezibonelelwa ngabahlali baseGitHub kunye nabathathi-nxaxheba kwimisonto enesihloko kwiReddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench kunye ne-IOzone.

Imilinganiselo yeeseva zeLinux: Izixhobo ezi-5 ezivulekileyo
/unsplash/ Veri Ivanova

ISysbench

Esi sisixhobo sokuvavanya umthwalo weeseva ze-MySQL, ngokusekelwe kwiprojekthi ye-LuaJIT, apho umatshini wenyani wolwimi lwesiLua uphuhliswa. Umbhali wesixhobo ngumdwelisi weprogram kunye nengcali ye-MySQL u-Alexey Kopytov. Le projekthi yaqala njengento yokuzonwabisa, kodwa ekuhambeni kwexesha yafumana ukuqatshelwa kuluntu. Namhlanje, i-sysbench isetyenziselwa umsebenzi wabo kwiiyunivesithi ezinkulu kunye nemibutho ye-IT. njenge-IEEE.

Ngexesha lenkomfa ye-SECR-2017 (ukurekhoda kwentetho iyafumaneka kuYouTube) U-Alexey uthe i-sysbench ikuvumela ukuba uvavanye ukusebenza kwesiseko sedatha xa udlulisela kwisixhobo esitsha, ukuhlaziya inguqulo ye-DBMS, okanye utshintsho ngokukhawuleza kwinani lemibuzo. Ngokubanzi, i-syntax yomyalelo wokuqhuba uvavanyo ngolu hlobo lulandelayo:

sysbench [options]... [testname] [command]

Lo myalelo umisela uhlobo (i-cpu, imemori, ifayileio) kunye neeparamitha zovavanyo lomthwalo (inani leentambo, inani lezicelo, isantya sokwenziwa kwentengiselwano). Ngokubanzi, isixhobo siyakwazi ukucubungula izigidi zeziganeko ngomzuzwana. U-Alexey Kopytov wathetha ngokubanzi malunga noyilo kunye nesakhiwo sangaphakathi se-sysbench kwenye iziqendu zeSoftware Development Podcast.

UnixBench

Iseti yezixhobo zokuvavanya ukusebenza kweenkqubo ze-Unix. Yaziswa ngoonjineli abavela kwiYunivesithi yaseMonash ngo-1983. Ukususela ngoko, abantu abaninzi baye baxhasa isixhobo, umzekelo, ababhali bephephancwadi malunga ne-microcomputer technologies. I-Byte Magazine kunye nelungu le-LKML uDavid Niemi. U-Anthony Voelm unoxanduva lokukhululwa kwenguqulo elandelayo yesixhobo (Anthony Voelm) evela kuMicrosoft.

I-UnixBench luluhlu lwemilinganiselo yesiko. Bathelekisa isantya sokwenziwa kwekhowudi kumatshini we-Unix kunye nokusebenza kwenkqubo yereferensi, eyiyo SPARCstation 20-61. Ngokusekelwe kolu thelekiso, kwenziwa amanqaku okusebenza.

Phakathi kweemvavanyo ezikhoyo zezi: I-Whetstone, echaza ukusebenza kakuhle kweendawo ezidadayo, iFayile Copy, evavanya isantya sokukopa idatha, kunye nebenchmarks ezininzi ze-2D kunye ne-3D. Uluhlu olupheleleyo lovavanyo lunokufumaneka kwi iindawo zokugcina kwiGitHub. Uninzi lwabo lusebenzisa ukuvavanya ukusebenza koomatshini benyani efini.

I-Suite yovavanyo lwePhoronix

Le seti yovavanyo yaphuhliswa ngababhali bomthombo wewebhu wePhoronix, opapasha iindaba malunga nokuhanjiswa kwe-GNU/Linux. I-Test Suite yaziswa okokuqala ngo-2008 - emva koko yabandakanya iimvavanyo ezahlukeneyo ezingama-23. Kamva abaphuhlisi baqalisa inkonzo yefu openbenchmarking.org, apho abasebenzisi banokuthumela imibhalo yabo yovavanyo. Namhlanje kuyo inikezelwe malunga neeseti zebenchmark ezingama-60, kubandakanywa nezo zinxulumene nokufunda koomatshini kunye nobuchwepheshe bokulandelela i-ray.

Iiseti zezikripthi ezikhethekileyo zikuvumela ukuba uvavanye amalungu enkqubo nganye. Ngoncedo lwabo, unokuqikelela ixesha lokuqulunqa i-kernel kunye neefayile zevidiyo ze-encoding, isantya sokunyanzeliswa kwee-archivers, njl. Ukuqhuba iimvavanyo, bhala nje umyalelo ofanelekileyo kwi-console. Umzekelo, lo myalelo uqalisa uvavanyo lwentsebenzo ye-CPU:

phoronix-test-suite benchmark smallpt

Ngexesha lokuvavanya, i-Test Suite ibeka iliso ngokuzimeleyo imeko yezixhobo (ubushushu beCPU kunye nesantya sokujikeleza okupholileyo), ukukhusela inkqubo ekutshiseni.

Imilinganiselo yeeseva zeLinux: Izixhobo ezi-5 ezivulekileyo
/unsplash/ UJason Chen

Vdbench

Isixhobo sokuvelisa umthwalo we-I/O kwiinkqubo zedisk, eziphuhliswe ngu-Oracle. Kuyanceda ukuvavanya ukusebenza kunye nemfezeko yeenkqubo zokugcina (silungiselele ulwazi malunga nendlela yokubala ukusebenza kwethiyori yenkqubo yedisk ulwazi olufutshane).

Isisombululo sisebenza ngolu hlobo lulandelayo: kwinkqubo yokwenene, inkqubo ye-SWAT (i-Sun StorageTek Workload Analysis Tool) iqaliswe, eyenza ukulahla kunye nazo zonke iidiski zokufikelela kwixesha elithile. Isitampu sexesha, uhlobo lomsebenzi, idilesi, kunye nobungakanani bebhloko yedatha zirekhodwa. Okulandelayo, usebenzisa ifayile yokulahla, i-vdbench ilinganisa umthwalo kuyo nayiphi na enye inkqubo.

Uluhlu lweeparamitha zokulawula usetyenziso lukwigosa Uxwebhu lweOracle. Ikhowudi yemvelaphi yosetyenziso inokufumaneka kwiwebhusayithi yenkampani.

IOzone

Into eluncedo yeConsole yokuvavanya ukusebenza kweenkqubo zefayile. Imisela isantya sokufunda, ukubhala nokubhala kwakhona iifayile. Uninzi lwabacwangcisi bathathe inxaxheba ekuphuhliseni isixhobo, kodwa umbhali wenguqulelo yayo yokuqala yaqwalaselwa injineli uWilliam Norcott. Uphuhliso luxhaswe ziinkampani ezifana neApple, NetApp kunye ne-iXsystems.

Ukulawula imisonto kunye nokulungelelanisa ngexesha lokuvavanya, isixhobo sisebenzisa umgangatho POSIX Imisonto. Ekugqityweni komsebenzi, i-IOzone ivelisa ingxelo eneziphumo mhlawumbi kwifomathi yokubhaliweyo okanye kwi-spreadsheet (Excel). Isixhobo sikwabandakanya iskripthi se-gengnuplot.sh, esakha igrafu ene-dimensional-dimensional esekelwe kwidatha yetafile. Imizekelo yeegrafu ezinjalo inokufumaneka kuxwebhu lwesixhobo (iphepha 11–17).

IOzone iyafumaneka njengeprofayile yovavanyo kwiPhoronix Test Suite esele ikhankanyiwe.

Ufundo olongezelelweyo kwiibhlog zethu kunye nemidiya yoluntu:

Imilinganiselo yeeseva zeLinux: Izixhobo ezi-5 ezivulekileyo I-bug kwi-Linux 5.1 ikhokelele ekulahlekeni kwedatha- isiziba sokulungisa sele sikhutshiwe
Imilinganiselo yeeseva zeLinux: Izixhobo ezi-5 ezivulekileyo Kukho uluvo: Itekhnoloji ye-DANE yeebhrawuza ayiphumelelanga

Imilinganiselo yeeseva zeLinux: Izixhobo ezi-5 ezivulekileyo Kutheni kufuneka ukubeka iliso?
Imilinganiselo yeeseva zeLinux: Izixhobo ezi-5 ezivulekileyo Ukugcina iifayile: indlela yokuzikhusela kwilahleko yedatha
Imilinganiselo yeeseva zeLinux: Izixhobo ezi-5 ezivulekileyo Indlela yokudlulisela inkqubo hard drive kumatshini wenyani?

Imilinganiselo yeeseva zeLinux: Izixhobo ezi-5 ezivulekileyo Wonke umntu uthetha malunga nokuvuza kwedatha - unokunceda njani umnikezeli we-IaaS?
Imilinganiselo yeeseva zeLinux: Izixhobo ezi-5 ezivulekileyo Inkqubo yemfundo emfutshane: indlela utyikityo lwedijithali lusebenza ngayo
Imilinganiselo yeeseva zeLinux: Izixhobo ezi-5 ezivulekileyo Ireferensi: indlela osebenza ngayo umthetho kwidatha yomntu

umthombo: www.habr.com

Yongeza izimvo