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.
/Unssplash/
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. .
Munguva yeSECR-2017 musangano (kurekodha kwekutaura ) 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 .
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. uye nhengo yeLKML David Niemi. Anthony Voelm ndiye ane mhosva yekuburitswa kweiyo inotevera vhezheni yechishandiso () kubva kuMicrosoft.
UnixBench isuti yemabhenji mabhenji. Vanofananidza kumhanya kwekodhi kuuraya pamushini weUnix nekuita kwereferensi system, iyo iri 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 . Vazhinji vavo vanoshandisa kuongorora mashandiro emashini chaiwo ari mugore.
Этот комплекс тестов разработан авторами веб-ресурса Phoronix, на котором публикуются новости о дистрибутивах GNU/Linux. Впервые Test Suite представили в 2008 году — тогда он включал 23 различных теста. Позже разработчики запустили облачный сервис , uko vashandisi vaigona kutumira magwaro avo ebvunzo. Nhasi pazviri 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 smallptPanguva yekuyedza, Test Suite inozvimiririra inotarisisa mamiriro emidziyo (CPU tembiricha uye inotonhorera kutenderera kumhanya), ichidzivirira sisitimu kubva pakupisa.

/Unssplash/
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. ).
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 . Iyo kodhi yekodhi yekushandisa inogona kuwanikwa .
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 injiniya William Norcott. Iyo budiriro yakatsigirwa nemakambani akaita seApple, NetApp uye iXsystems.
Kugadzirisa tambo uye kuwiriranisa panguva yekuyedzwa, chishandiso chinoshandisa chiyero . 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 ().
IOzone inowanikwa seyeyedzo mbiri mune yatotaurwa Phoronix Test Suite.
Kuwedzera kuverenga kubva kumablog edu nesocial media:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Source: www.habr.com
