Amabhentshimakhi amaseva e-Linux: 5 amathuluzi avulekile

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.

Amabhentshimakhi amaseva e-Linux: 5 amathuluzi avulekile
/Vula/ Veri Ivanova

I-Sysbench

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. njenge-IEEE.

Ngesikhathi senkomfa ye-SECR-2017 (ukuqoshwa kwenkulumo iyatholakala ku-YouTube) 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 iziqephu ze-Software Development Podcast.

UnixBench

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. I-Byte Magazine kanye nelungu le-LKML uDavid Niemi. U-Anthony Voelm unesibopho sokukhishwa kwenguqulo elandelayo yethuluzi (Anthony Voelm) kusuka kuMicrosoft.

I-UnixBench iyisudi yamabhentshimakhi angokwezifiso. Baqhathanisa isivinini sokwenziwa kwekhodi emshinini we-Unix nokusebenza kwesistimu yereferensi, okungukuthi ISPARCstation 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 amakhosombe ku-GitHub. Abaningi babo basebenzisa ukuhlola ukusebenza kwemishini ebonakalayo emafini.

I-Phoronix Test Suite

Le sethi yokuhlola yathuthukiswa ababhali besisetshenziswa sewebhu sePhoronix, eshicilela izindaba mayelana nokusatshalaliswa kwe-GNU/Linux. I-Test Suite yethulwa okokuqala ngo-2008 - yabe isihlanganisa izivivinyo ezihlukene ezingama-23. Kamuva onjiniyela bethula isevisi yamafu I-OpenBenchmarking.org, lapho abasebenzisi bengathumela khona imibhalo yabo yokuhlola. Namuhla kukho kwethulwe 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 smallpt

Ngesikhathi sokuhlolwa, i-Test Suite igada ngokuzimela isimo semishini (izinga lokushisa le-CPU nesivinini sokuzungezisa esipholile), ivikela isistimu ekushiseni ngokweqile.

Amabhentshimakhi amaseva e-Linux: 5 amathuluzi avulekile
/Vula/ UJason Chen

Vdbench

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 ulwazi olufushane).

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 Idokhumenti ye-Oracle. Ikhodi yomthombo yokusetshenziswa ingatholakala kuwebhusayithi yenkampani.

I-Iozone

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 I-POSIX Imicu. 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 (amakhasi 11-17).

I-IOzone iyatholakala njengephrofayela yokuhlola ku-Phoronix Test Suite eshiwo kakade.

Ukufunda okwengeziwe okuvela kumabhulogi ethu nasezinkundleni zokuxhumana:

Amabhentshimakhi amaseva e-Linux: 5 amathuluzi avulekile Isiphazamisi ku-Linux 5.1 siholele ekulahlekeni kwedatha - isiqeshana sokulungisa sesikhishiwe
Amabhentshimakhi amaseva e-Linux: 5 amathuluzi avulekile Kunombono: Ubuchwepheshe be-DANE beziphequluli behlulekile

Amabhentshimakhi amaseva e-Linux: 5 amathuluzi avulekile Kungani kudingeka ukuqapha?
Amabhentshimakhi amaseva e-Linux: 5 amathuluzi avulekile Ikhophi yasenqolobaneni yefayela: ungenza kanjani umshwalense ekulahlekeni kwedatha
Amabhentshimakhi amaseva e-Linux: 5 amathuluzi avulekile Ungayidlulisela kanjani i-hard drive yesistimu emshinini we-virtual?

Amabhentshimakhi amaseva e-Linux: 5 amathuluzi avulekile Wonke umuntu ukhuluma ngokuvuza kwedatha - umhlinzeki we-IaaS angasiza kanjani?
Amabhentshimakhi amaseva e-Linux: 5 amathuluzi avulekile Uhlelo olufushane lwezemfundo: ukuthi isiginesha yedijithali isebenza kanjani
Amabhentshimakhi amaseva e-Linux: 5 amathuluzi avulekile Ireferensi: ukuthi umthetho kudatha yomuntu siqu usebenza kanjani

Source: www.habr.com

Engeza amazwana