Í dag munum við tala um opin verkfæri til að meta frammistöðu örgjörva, minnis, skráarkerfa og geymslukerfa.
Listinn inniheldur tól sem GitHub íbúar bjóða upp á og þátttakendur í þemaþráðum á Reddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench og IOzone.
/unsplash/
Þetta er tól til að prófa MySQL netþjóna, byggt á LuaJIT verkefninu, þar sem sýndarvél fyrir Lua tungumálið er í þróun. Höfundur tólsins er forritarinn og MySQL sérfræðingur Alexey Kopytov. Verkefnið hófst sem áhugamál en fékk með tímanum viðurkenningu frá samfélaginu. Í dag er sysbench notað í starfi sínu af stórum háskólum og upplýsingatæknistofnunum. .
Á SECR-2017 ráðstefnunni (upptaka á ræðu ) Alexey sagði að sysbench gerir þér kleift að meta árangur gagnagrunns þegar þú ert að flytja yfir í nýjan búnað, uppfæra DBMS útgáfuna eða skyndilega breytingu á fjölda fyrirspurna. Almennt séð er skipanasetningafræðin til að keyra próf sem hér segir:
sysbench [options]... [testname] [command]Þessi skipun ákvarðar gerð (örgjörva, minni, fileio) og færibreytur hleðsluprófsins (fjöldi þráða, fjöldi beiðna, vinnsluhraði viðskipta). Á heildina litið er tólið fær um að vinna milljónir atburða á sekúndu. Alexey Kopytov talaði nánar um arkitektúr og innri uppbyggingu sysbench í einu af .
Verkfæri til að meta árangur Unix kerfa. Það var kynnt af verkfræðingum frá Monash háskólanum árið 1983. Síðan þá hafa margir stutt tólið, til dæmis höfundar tímarits um örtölvutækni og LKML meðlimur David Niemi. Anthony Voelm er ábyrgur fyrir útgáfu næstu útgáfu af tólinu () frá Microsoft.
UnixBench er svíta af sérsniðnum viðmiðum. Þeir bera saman hraða keyrslu kóða á Unix vél við frammistöðu viðmiðunarkerfis, sem er 20-61. Byggt á þessum samanburði er frammistöðueinkunn.
Meðal tiltækra prófa eru: Whetstone, sem lýsir skilvirkni fljótapunktaaðgerða, File Copy, sem metur hraða afritunargagna, og nokkur tvívídd og þrívídd viðmið. Heildarlista yfir prófa má finna í . Margir þeirra nota til að meta frammistöðu sýndarvéla í skýinu.
Этот комплекс тестов разработан авторами веб-ресурса Phoronix, на котором публикуются новости о дистрибутивах GNU/Linux. Впервые Test Suite представили в 2008 году — тогда он включал 23 различных теста. Позже разработчики запустили облачный сервис , þar sem notendur gætu sent inn eigin prófforskriftir. Í dag um það um 60 viðmiðunarsett, þar á meðal þau sem tengjast vélanámi og geislaleitartækni.
Set af sérhæfðum forskriftum gerir þér kleift að prófa einstaka kerfishluta. Með hjálp þeirra geturðu áætlað tímasetningu kjarnans og kóðun myndbandsskráa, þjöppunarhraða skjalavarða osfrv. Til að keyra próf skaltu bara skrifa viðeigandi skipun í stjórnborðið. Til dæmis, þessi skipun byrjar frammistöðumat á CPU:
phoronix-test-suite benchmark smallptMeðan á prófun stendur fylgist Test Suite sjálfstætt með ástandi búnaðarins (CPU hitastig og kælir snúningshraði) og ver kerfið gegn ofhitnun.

/unsplash/
Tól til að búa til I/O álag á diskakerfi, þróað af Oracle. Það hjálpar til við að meta frammistöðu og heilleika geymslukerfa (við höfum útbúið upplýsingar um hvernig á að reikna út fræðilegan árangur diskkerfis ).
Lausnin virkar sem hér segir: á raunverulegu kerfi er SWAT (Sun StorageTek Workload Analysis Tool) forritið opnað, sem býr til dump með öllum diskaaðgangi í ákveðinn tíma. Tímastimpill, gerð aðgerða, heimilisfang og stærð gagnablokkar eru skráð. Næst, með því að nota dump skrána, líkir vdbench eftir álaginu á hvaða öðru kerfi sem er.
Listi yfir færibreytur til að stjórna tólinu er í opinberu . Hægt er að finna frumkóða tólsins .
Console gagnsemi til að meta frammistöðu skráarkerfa. Það ákvarðar hraða lestrar, ritunar og endurskrifa skráa. Tugir forritara tóku þátt í þróun tólsins, en höfundur fyrstu útgáfu þess verkfræðingur William Norcott. Þróunin var studd af fyrirtækjum eins og Apple, NetApp og iXsystems.
Til að stjórna þræði og samstilla þá meðan á prófun stendur notar tólið staðalinn . Að verkinu loknu gefur IOzone skýrslu með niðurstöðum ýmist á textaformi eða í formi töflureikni (Excel). Tólið inniheldur einnig gengnuplot.sh forskriftina, sem byggir þrívítt graf byggt á töflugögnum. Dæmi um slík línurit er að finna í skjölum fyrir tólið ().
IOzone er fáanlegt sem prófsnið í áðurnefndri Phoronix Test Suite.
Viðbótarlestur frá bloggum okkar og samfélagsmiðlum:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Heimild: www.habr.com
