Iimpawu zokulinganisa ze Linux-amaseva: 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.

Iimpawu zokulinganisa ze Linux-amaseva: 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

Этот комплекс тестов разработан авторами веб-ресурса Phoronix, на котором публикуются новости о дистрибутивах GNU/Linux. Впервые Test Suite представили в 2008 году — тогда он включал 23 различных теста. Позже разработчики запустили облачный сервис 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.

Iimpawu zokulinganisa ze Linux-amaseva: 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:

Iimpawu zokulinganisa ze Linux-amaseva: izixhobo ezi-5 ezivulekileyo Баг в Linux 5.1 приводил к потере данных — корректирующий патч уже вышел
Iimpawu zokulinganisa ze Linux-amaseva: izixhobo ezi-5 ezivulekileyo Kukho uluvo: Itekhnoloji ye-DANE yeebhrawuza ayiphumelelanga

Iimpawu zokulinganisa ze Linux-amaseva: izixhobo ezi-5 ezivulekileyo Kutheni kufuneka ukubeka iliso?
Iimpawu zokulinganisa ze Linux-amaseva: izixhobo ezi-5 ezivulekileyo Ukugcina iifayile: indlela yokuzikhusela kwilahleko yedatha
Iimpawu zokulinganisa ze Linux-amaseva: izixhobo ezi-5 ezivulekileyo Indlela yokudlulisela inkqubo hard drive kumatshini wenyani?

Iimpawu zokulinganisa ze Linux-amaseva: izixhobo ezi-5 ezivulekileyo Wonke umntu uthetha malunga nokuvuza kwedatha - unokunceda njani umnikezeli we-IaaS?
Iimpawu zokulinganisa ze Linux-amaseva: izixhobo ezi-5 ezivulekileyo Inkqubo yemfundo emfutshane: indlela utyikityo lwedijithali lusebenza ngayo
Iimpawu zokulinganisa ze Linux-amaseva: izixhobo ezi-5 ezivulekileyo Ireferensi: indlela osebenza ngayo umthetho kwidatha yomntu

umthombo: www.habr.com

Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster