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.
/unsplash/
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. .
Ngexesha lenkomfa ye-SECR-2017 (ukurekhoda kwentetho ) 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 .
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. kunye nelungu le-LKML uDavid Niemi. U-Anthony Voelm unoxanduva lokukhululwa kwenguqulo elandelayo yesixhobo () evela kuMicrosoft.
I-UnixBench luluhlu lwemilinganiselo yesiko. Bathelekisa isantya sokwenziwa kwekhowudi kumatshini we-Unix kunye nokusebenza kwenkqubo yereferensi, eyiyo 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 . Uninzi lwabo lusebenzisa ukuvavanya ukusebenza koomatshini benyani efini.
Этот комплекс тестов разработан авторами веб-ресурса Phoronix, на котором публикуются новости о дистрибутивах GNU/Linux. Впервые Test Suite представили в 2008 году — тогда он включал 23 различных теста. Позже разработчики запустили облачный сервис , apho abasebenzisi banokuthumela imibhalo yabo yovavanyo. Namhlanje kuyo 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 smallptNgexesha lokuvavanya, i-Test Suite ibeka iliso ngokuzimeleyo imeko yezixhobo (ubushushu beCPU kunye nesantya sokujikeleza okupholileyo), ukukhusela inkqubo ekutshiseni.

/unsplash/
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 ).
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 . Ikhowudi yemvelaphi yosetyenziso inokufumaneka .
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 injineli uWilliam Norcott. Uphuhliso luxhaswe ziinkampani ezifana neApple, NetApp kunye ne-iXsystems.
Ukulawula imisonto kunye nokulungelelanisa ngexesha lokuvavanya, isixhobo sisebenzisa umgangatho . 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 ().
IOzone iyafumaneka njengeprofayile yovavanyo kwiPhoronix Test Suite esele ikhankanyiwe.
Ufundo olongezelelweyo kwiibhlog zethu kunye nemidiya yoluntu:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
umthombo: www.habr.com
