Vigezo vya seva za Linux: Zana 5 wazi

Leo tutazungumza juu ya zana wazi za kutathmini utendaji wa wasindikaji, kumbukumbu, mifumo ya faili na mifumo ya uhifadhi.

Orodha hiyo inajumuisha huduma zinazotolewa na wakaazi wa GitHub na washiriki katika mazungumzo ya mada kwenye Reddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench na IOzone.

Vigezo vya seva za Linux: Zana 5 wazi
/Onyesha/ Veri Ivanova

sysbench

Hili ni shirika la kupima upakiaji wa seva za MySQL, kulingana na mradi wa LuaJIT, ambapo mashine pepe ya lugha ya Kilua inatengenezwa. Mwandishi wa chombo ni programu na mtaalam wa MySQL Alexey Kopytov. Mradi ulianza kama hobby, lakini baada ya muda ulipata kutambuliwa kutoka kwa jamii. Leo, sysbench hutumiwa katika kazi zao na vyuo vikuu vikubwa na mashirika ya IT. kama IEEE.

Wakati wa mkutano wa SECR-2017 (kurekodi hotuba inapatikana kwenye YouTube) Alexey alisema kuwa sysbench inakuwezesha kutathmini utendaji wa database wakati wa kuhamisha kwenye vifaa vipya, uppdatering toleo la DBMS, au mabadiliko ya ghafla katika idadi ya maswali. Kwa ujumla, syntax ya amri ya kufanya jaribio ni kama ifuatavyo.

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

Amri hii huamua aina (cpu, kumbukumbu, fileio) na vigezo vya mtihani wa mzigo (idadi ya nyuzi, idadi ya maombi, kasi ya usindikaji wa shughuli). Kwa ujumla, zana ina uwezo wa kuchakata mamilioni ya matukio kwa sekunde. Alexey Kopytov alizungumza kwa undani zaidi juu ya usanifu na muundo wa ndani wa sysbench katika moja ya vipindi vya Podcast ya Maendeleo ya Programu.

UnixBench

Seti ya zana za kutathmini utendakazi wa mifumo ya Unix. Ilianzishwa na wahandisi kutoka Chuo Kikuu cha Monash mnamo 1983. Tangu wakati huo, watu wengi wamekuwa wakiunga mkono chombo, kwa mfano, waandishi wa gazeti kuhusu teknolojia za kompyuta ndogo. Jarida la Byte na mwanachama wa LKML David Niemi. Anthony Voelm anawajibika kwa kutolewa kwa toleo linalofuata la zana (Anthony Voelm) kutoka kwa Microsoft.

UnixBench ni safu ya alama maalum. Wanalinganisha kasi ya utekelezaji wa kanuni kwenye mashine ya Unix na utendaji wa mfumo wa kumbukumbu, ambao ni Kituo cha SPRC 20-61. Kulingana na ulinganisho huu, alama ya utendaji hutolewa.

Miongoni mwa majaribio yanayopatikana ni: Whetstone, ambayo inaelezea ufanisi wa shughuli za sehemu zinazoelea, Nakala ya Faili, ambayo hutathmini kasi ya kunakili data, na alama kadhaa za 2D na 3D. Orodha kamili ya vipimo inaweza kupatikana ndani hazina kwenye GitHub. Wengi wao hutumia kutathmini utendakazi wa mashine pepe kwenye wingu.

Suala ya Mtihani wa Phoronix

Seti hii ya majaribio iliundwa na waandishi wa rasilimali ya wavuti ya Phoronix, ambayo huchapisha habari kuhusu usambazaji wa GNU/Linux. Test Suite ilianzishwa kwa mara ya kwanza mnamo 2008 - kisha ilijumuisha majaribio 23 tofauti. Baadaye watengenezaji walizindua huduma ya wingu openbenchmarking.org, ambapo watumiaji wanaweza kuchapisha hati zao za majaribio. Leo juu yake iliyowasilishwa takriban seti 60 za kuigwa, zikiwemo zile zinazohusiana na kujifunza kwa mashine na teknolojia ya kufuatilia miale.

Seti za hati maalum hukuruhusu kujaribu vipengee vya mfumo mahususi. Kwa msaada wao, unaweza kukadiria wakati wa kukusanya kernel na faili za encoding za video, kasi ya ukandamizaji wa kumbukumbu, nk Ili kufanya vipimo, andika tu amri inayofaa kwenye console. Kwa mfano, amri hii inaanzisha tathmini ya utendaji wa CPU:

phoronix-test-suite benchmark smallpt

Wakati wa kupima, Test Suite inasimamia kwa kujitegemea hali ya vifaa (CPU joto na kasi ya mzunguko wa baridi), kulinda mfumo kutoka kwa joto kupita kiasi.

Vigezo vya seva za Linux: Zana 5 wazi
/Onyesha/ Jason Chen

Vdbenchi

Chombo cha kuzalisha mzigo wa I/O kwenye mifumo ya diski, iliyotengenezwa na Oracle. Inasaidia kutathmini utendaji na uadilifu wa mifumo ya uhifadhi (tumeandaa habari juu ya jinsi ya kuhesabu utendaji wa kinadharia wa mfumo wa diski. habari fupi).

Suluhisho hufanya kazi kama ifuatavyo: kwenye mfumo halisi, programu ya SWAT (Sun StorageTek Workload Analysis Tool) imezinduliwa, ambayo inaunda dampo na ufikiaji wote wa diski kwa kipindi fulani. Muhuri wa muda, aina ya operesheni, anwani na saizi ya kizuizi cha data hurekodiwa. Ifuatayo, kwa kutumia faili ya kutupa, vdbench huiga mzigo kwenye mfumo mwingine wowote.

Orodha ya vigezo vya kusimamia matumizi iko kwenye rasmi Hati ya Oracle. Nambari ya chanzo ya matumizi inaweza kupatikana kwenye tovuti ya kampuni.

IOzoni

Huduma ya Console ya kutathmini utendaji wa mifumo ya faili. Huamua kasi ya kusoma, kuandika na kuandika upya faili. Makumi ya waandaaji wa programu walishiriki katika ukuzaji wa zana, lakini mwandishi wa toleo lake la kwanza kuchukuliwa mhandisi William Norcott. Maendeleo hayo yaliungwa mkono na makampuni kama vile Apple, NetApp na iXsystems.

Ili kudhibiti nyuzi na kusawazisha wakati wa majaribio, zana hutumia kiwango Nyuzi za POSIX. Baada ya kukamilika kwa kazi, IOzone hutoa ripoti na matokeo ama kwa muundo wa maandishi au kwa namna ya lahajedwali (Excel). Chombo hiki pia kinajumuisha hati ya gengnuplot.sh, ambayo huunda grafu ya pande tatu kulingana na data ya jedwali. Mifano ya grafu kama hizo zinaweza kupatikana katika nyaraka za chombo (ukurasa wa 11-17).

IOzone inapatikana kama wasifu wa jaribio katika Suite ya Jaribio la Phoronix iliyotajwa tayari.

Usomaji wa ziada kutoka kwa blogi zetu na mitandao ya kijamii:

Vigezo vya seva za Linux: Zana 5 wazi Hitilafu katika Linux 5.1 ilisababisha kupoteza data - kiraka cha kurekebisha tayari kimetolewa
Vigezo vya seva za Linux: Zana 5 wazi Kuna maoni: Teknolojia ya DANE ya vivinjari imeshindwa

Vigezo vya seva za Linux: Zana 5 wazi Kwa nini ufuatiliaji unahitajika?
Vigezo vya seva za Linux: Zana 5 wazi Hifadhi nakala ya faili: jinsi ya kuhakikisha dhidi ya upotezaji wa data
Vigezo vya seva za Linux: Zana 5 wazi Jinsi ya kuhamisha gari ngumu ya mfumo kwa mashine ya kawaida?

Vigezo vya seva za Linux: Zana 5 wazi Kila mtu anazungumza kuhusu uvujaji wa data - mtoaji wa IaaS anawezaje kusaidia?
Vigezo vya seva za Linux: Zana 5 wazi Mpango mfupi wa elimu: jinsi sahihi ya dijiti inavyofanya kazi
Vigezo vya seva za Linux: Zana 5 wazi Rejea: jinsi sheria ya data ya kibinafsi inavyofanya kazi

Chanzo: mapenzi.com

Kuongeza maoni