Mabhenji eLinux maseva: 5 maturusi akavhurika

Nhasi tichataura nezve maturusi akavhurika ekuongorora mashandiro e processors, ndangariro, mafaera masisitimu uye ekuchengetedza masisitimu.

Rondedzero iyi inosanganisira zvinoshandiswa zvinopihwa nevagari veGitHub uye vatori vechikamu mutambo dzemusoro paReddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench uye IOzone.

Mabhenji eLinux maseva: 5 maturusi akavhurika
/Unssplash/ Veri Ivanova

Syssbench

Ichi chishandiso chekuyedza mitoro yeMySQL maseva, zvichibva pachirongwa cheLuaJIT, mukati umo muchina chaiwo wemutauro weLua uri kugadzirwa. Munyori wechishandiso ndiye programmer uye MySQL nyanzvi Alexey Kopytov. Iyo purojekiti yakatanga sechido, asi nekufamba kwenguva yakawana kuzivikanwa kubva munharaunda. Nhasi, sysbench inoshandiswa mubasa ravo nemayunivhesiti makuru nemasangano eIT. kufanana IEEE.

Munguva yeSECR-2017 musangano (kurekodha kwekutaura inowanikwa paYouTube) Alexey akati sysbench inokubvumira kuti uongorore kushanda kwedhesi paunenge uchiendesa kune michina mitsva, kuvandudza shanduro yeDBMS, kana kuchinja kamwe kamwe muhuwandu hwemibvunzo. Kazhinji, iyo syntax yekuraira yekumhanyisa bvunzo ndeyekutevera:

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

Uyu murairo unosarudza rudzi (cpu, ndangariro, fileio) uye paramita yeyedzo yekuyedza (nhamba yetambo, nhamba yezvikumbiro, dhizaini yekugadzirisa kukurumidza). Pakazara, chishandiso chinokwanisa kugadzirisa mamirioni ezviitiko pasekondi. Alexey Kopytov akataura zvakadzama pamusoro pezvivakwa uye chimiro chemukati chesysbench mune imwe ye zvikamu zveSoftware Development Podcast.

UnixBench

Seti yezvishandiso zvekuongorora mashandiro eUnix masisitimu. Yakaunzwa nemainjiniya kubva kuMonash University mu1983. Kubva ipapo, vanhu vazhinji vanga vachitsigira chishandiso, semuenzaniso, vanyori vemagazini nezve microcomputer tekinoroji. Byte Magazini uye nhengo yeLKML David Niemi. Anthony Voelm ndiye ane mhosva yekuburitswa kweiyo inotevera vhezheni yechishandiso (Anthony Voelm) kubva kuMicrosoft.

UnixBench isuti yemabhenji mabhenji. Vanofananidza kumhanya kwekodhi kuuraya pamushini weUnix nekuita kwereferensi system, iyo iri SPRCstation 20-61. Kubva pakuenzanisa uku, chibodzwa chekuita chinogadzirwa.

Pakati pemiyedzo iripo ndeiyi: Whetstone, inotsanangura kushanda zvakanaka kwenzvimbo inoyangarara, File Copy, iyo inoongorora kumhanya kwekukopa data, uye akati wandei 2D uye 3D mabhenji. Rondedzero yakazara yebvunzo inogona kuwanikwa mukati repositories paGitHub. Vazhinji vavo vanoshandisa kuongorora mashandiro emashini chaiwo ari mugore.

Phoronix Bvunzo Suite

Iyi seti yemiedzo yakagadzirwa nevanyori vePhoronix web resource, iyo inoburitsa nhau nezve GNU/Linux kugoverwa. Test Suite yakatanga kuunzwa muna 2008 - ipapo yaisanganisira makumi maviri nematatu ebvunzo dzakasiyana. Gare gare vagadziri vakatangisa gore sevhisi openbenchmarking.org, uko vashandisi vaigona kutumira magwaro avo ebvunzo. Nhasi pazviri present anenge makumi matanhatu ebhenji seti, kusanganisira ayo ane hukama nekudzidza muchina uye ray-tracing tekinoroji.

Seti yezvinyorwa zvehunyanzvi zvinokutendera kuti uedze masystem ega ega. Nekubatsira kwavo, unogona kuenzanisa nguva yekunyora kernel uye encoding mavhidhiyo mafaira, kumanikidzika kwekukurumidza kwezvinyorwa zvekuchengetedza, nezvimwewo Kuti uite miedzo, ingonyora murairo wakakodzera mubhokisi. Semuenzaniso, uyu murairo unotanga CPU performance evaluation:

phoronix-test-suite benchmark smallpt

Panguva yekuyedza, Test Suite inozvimiririra inotarisisa mamiriro emidziyo (CPU tembiricha uye inotonhorera kutenderera kumhanya), ichidzivirira sisitimu kubva pakupisa.

Mabhenji eLinux maseva: 5 maturusi akavhurika
/Unssplash/ Jasoni Chen

Vdbench

Chishandiso chekugadzira I / O mutoro pane disk masisitimu, akagadzirwa naOracle. Inobatsira kuongorora kushanda uye kutendeseka kwekuchengetedza masisitimu (takagadzira ruzivo rwekuti tingaverengera sei theoretical performance ye disk system. mashoko mapfupi).

Mhinduro yacho inoshanda sezvinotevera: pane chaiyo system, chirongwa che SWAT (Sun StorageTek Workload Analysis Tool) chinotangwa, icho chinogadzira dump ine disk yese inowanikwa kune imwe nguva. Iyo timestamp, rudzi rwekushanda, kero, uye saizi yedata block inorekodhwa. Tevere, uchishandisa dump file, vdbench inoteedzera mutoro pane chero imwe system.

Rondedzero yemaparamita ekugadzirisa utility iri muhofisi Oracle gwaro. Iyo kodhi yekodhi yekushandisa inogona kuwanikwa pane webhusaiti yekambani.

IOzone

Console utility yekuongorora mashandiro emafaira masisitimu. Iyo inosarudza kumhanya kwekuverenga, kunyora uye kunyorazve mafaira. Mazana evagadziri vepurogiramu vakatora chikamu mukuvandudza chishandiso, asi munyori weiyo yekutanga vhezheni inofungidzirwa injiniya William Norcott. Iyo budiriro yakatsigirwa nemakambani akaita seApple, NetApp uye iXsystems.

Kugadzirisa tambo uye kuwiriranisa panguva yekuyedzwa, chishandiso chinoshandisa chiyero POSIX Threads. Pakupera kwebasa, IOzone inoburitsa mushumo nemhedzisiro ingave muchimiro chemavara kana muchimiro chespredishiti (Excel). Chishandiso ichi chinosanganisirawo gengnuplot.sh script, iyo inovaka matatu-dimensional graph yakavakirwa patafura data. Mienzaniso yemagirafu akadaro inogona kuwanikwa mune zvinyorwa zvechombo (map. 11–17).

IOzone inowanikwa seyeyedzo mbiri mune yatotaurwa Phoronix Test Suite.

Kuwedzera kuverenga kubva kumablog edu nesocial media:

Mabhenji eLinux maseva: 5 maturusi akavhurika Bug muLinux 5.1 yakatungamira mukurasikirwa kwedata - chigamba chekugadzirisa chatoburitswa
Mabhenji eLinux maseva: 5 maturusi akavhurika Pane maonero: DANE tekinoroji yemabhurawuza yatadza

Mabhenji eLinux maseva: 5 maturusi akavhurika Nei kuongorora kuchidiwa?
Mabhenji eLinux maseva: 5 maturusi akavhurika Kutsigira mafaera: maitiro ekuzvidzivirira kubva pakurasikirwa nedata
Mabhenji eLinux maseva: 5 maturusi akavhurika Nzira yekuendesa sei system hard drive kumuchina chaiwo?

Mabhenji eLinux maseva: 5 maturusi akavhurika Wese munhu ari kutaura nezve kudonha kwedata - mupi weIaaS angabatsira sei?
Mabhenji eLinux maseva: 5 maturusi akavhurika Chirongwa chipfupi chedzidzo: kuti siginecha yedhijitari inoshanda sei
Mabhenji eLinux maseva: 5 maturusi akavhurika Reference: mashandiro anoita mutemo wedata remunhu

Source: www.habr.com

Voeg