Namuhla sizokhuluma ngamathuluzi avulekile okuhlola ukusebenza kwamaphrosesa, inkumbulo, izinhlelo zefayela nezinhlelo zokugcina.
Uhlu luhlanganisa izinsiza ezihlinzekwa izakhamuzi ze-GitHub nabahlanganyeli emiculweni yetimu ku-Reddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench kanye ne-IOzone.
/Vula/
Lena insiza yokuhlola umthwalo wamaseva e-MySQL, ngokususelwe kuphrojekthi ye-LuaJIT, lapho kwakhiwa khona umshini obonakalayo wolimi lwesiLua. Umbhali waleli thuluzi ungumhleli kanye nochwepheshe we-MySQL u-Alexey Kopytov. Le phrojekthi yaqala njengento yokuzilibazisa, kodwa ngokuhamba kwesikhathi yathola ukuqashelwa emphakathini. Namuhla, i-sysbench isetshenziswa emsebenzini wabo ngamanyuvesi amakhulu nezinhlangano ze-IT. .
Ngesikhathi senkomfa ye-SECR-2017 (ukuqoshwa kwenkulumo ) U-Alexey uthe i-sysbench ikuvumela ukuthi uhlole ukusebenza kwe-database lapho udlulisela kumishini emisha, ubuyekeza inguqulo ye-DBMS, noma ukuguqulwa okungazelelwe kwenani lemibuzo. Ngokuvamile, i-syntax yomyalo wokwenza ukuhlolwa imi kanje:
sysbench [options]... [testname] [command]Lo myalo unquma uhlobo (i-cpu, inkumbulo, i-fileio) kanye nemingcele yokuhlolwa komthwalo (inombolo yezintambo, inombolo yezicelo, isivinini sokucubungula ukuthengiselana). Sekukonke, ithuluzi liyakwazi ukucubungula izigidi zemicimbi ngomzuzwana. U-Alexey Kopytov ukhulume ngokuningiliziwe mayelana nezakhiwo kanye nesakhiwo sangaphakathi se-sysbench kwenye ye .
Isethi yamathuluzi okuhlola ukusebenza kwamasistimu e-Unix. Yethulwa ngonjiniyela baseMonash University ngo-1983. Kusukela lapho, abantu abaningi bebelokhu besekela leli thuluzi, isibonelo, ababhali bomagazini mayelana nobuchwepheshe be-microcomputer. kanye nelungu le-LKML uDavid Niemi. U-Anthony Voelm unesibopho sokukhishwa kwenguqulo elandelayo yethuluzi () kusuka kuMicrosoft.
I-UnixBench iyisudi yamabhentshimakhi angokwezifiso. Baqhathanisa isivinini sokwenziwa kwekhodi emshinini we-Unix nokusebenza kwesistimu yereferensi, okungukuthi 20-61. Ngokusekelwe kulokhu kuqhathanisa, umphumela wokusebenza uyakhiqizwa.
Phakathi kwezivivinyo ezitholakalayo yilezi: I-Whetstone, echaza ukusebenza kahle kwezindawo ezintantayo, Ikhophi Yefayela, ehlola isivinini sokukopisha idatha, kanye nezilinganiso ezimbalwa ze-2D ne-3D. Uhlu oluphelele lokuhlola lungatholakala ku . Abaningi babo basebenzisa ukuhlola ukusebenza kwemishini ebonakalayo emafini.
Этот комплекс тестов разработан авторами веб-ресурса Phoronix, на котором публикуются новости о дистрибутивах GNU/Linux. Впервые Test Suite представили в 2008 году — тогда он включал 23 различных теста. Позже разработчики запустили облачный сервис , lapho abasebenzisi bengathumela khona imibhalo yabo yokuhlola. Namuhla kukho cishe amasethi ebhentshimakhi angu-60, okuhlanganisa lawo ahlobene nokufunda komshini kanye nobuchwepheshe bokulandelela imisebe.
Amasethi eskripthi esikhethekile akuvumela ukuthi uhlole izingxenye zesistimu ngayinye. Ngosizo lwabo, ungakwazi ukulinganisa isikhathi sokuhlanganisa i-kernel kanye namafayela wevidiyo wombhalo wekhodi, isivinini sokucindezela sabagcini bomlando, njll. Ukuze wenze izivivinyo, vele ubhale umyalo ofanele kukhonsoli. Isibonelo, lo myalo uqala ukuhlolwa kokusebenza kwe-CPU:
phoronix-test-suite benchmark smallptNgesikhathi sokuhlolwa, i-Test Suite igada ngokuzimela isimo semishini (izinga lokushisa le-CPU nesivinini sokuzungezisa esipholile), ivikela isistimu ekushiseni ngokweqile.

/Vula/
Ithuluzi lokukhiqiza umthwalo we-I/O kumasistimu ediski, athuthukiswe yi-Oracle. Kuyasiza ukuhlola ukusebenza nobuqotho bezinhlelo zokugcina (silungiselele imininingwane yokuthi singabala kanjani ukusebenza kwethiyori yesistimu yediski ).
Isixazululo sisebenza kanje: ohlelweni lwangempela, uhlelo lwe-SWAT (Sun StorageTek Workload Analysis Tool) luqalisiwe, oludala ukulahlwa nakho konke ukufinyelela kwediski isikhathi esithile. Isitembu sesikhathi, uhlobo lokusebenza, ikheli, nosayizi wokuvinjwa kwedatha kuyarekhodwa. Okulandelayo, usebenzisa ifayela lokulahla, i-vdbench ilingisa umthwalo kunoma iyiphi enye isistimu.
Uhlu lwamapharamitha okuphatha insiza lukusemthethweni . Ikhodi yomthombo yokusetshenziswa ingatholakala .
Isisetshenziswa sekhonsoli sokuhlola ukusebenza kwezinhlelo zamafayela. Inquma isivinini sokufunda, ukubhala nokubhala kabusha amafayela. Inqwaba yabahleli babambe iqhaza ekuthuthukisweni kwethuluzi, kodwa umbhali wenguqulo yalo yokuqala unjiniyela uWilliam Norcott. Intuthuko isekelwe izinkampani ezifana ne-Apple, NetApp kanye ne-iXsystems.
Ukuze ulawule uchungechunge futhi uluvumelanise phakathi nokuhlola, ithuluzi lisebenzisa izinga . Lapho umsebenzi usuqedile, i-IOzone ikhiqiza umbiko onemiphumela kungaba ngefomethi yombhalo noma ngesimo sespredishithi (i-Excel). Ithuluzi lihlanganisa neskripthi se-gengnuplot.sh, esakha igrafu enezinhlangothi ezintathu ngokusekelwe kudatha yethebula. Izibonelo zamagrafu anjalo zingatholakala emibhalweni yethuluzi ().
I-IOzone iyatholakala njengephrofayela yokuhlola ku-Phoronix Test Suite eshiwo kakade.
Ukufunda okwengeziwe okuvela kumabhulogi ethu nasezinkundleni zokuxhumana:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Source: www.habr.com
