Illum se nitkellmu dwar għodod miftuħa għall-valutazzjoni tal-prestazzjoni ta 'proċessuri, memorja, sistemi ta' fajls u sistemi ta 'ħażna.
Il-lista tinkludi utilitajiet offruti mir-residenti tal-GitHub u l-parteċipanti f'ħjut tematiċi fuq Reddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench u IOzone.
/Unsplash/
Din hija utilità għall-ittestjar tat-tagħbija tas-servers MySQL, ibbażata fuq il-proġett LuaJIT, li fih qed tiġi żviluppata magna virtwali għal-lingwa Lua. L-awtur tal-għodda huwa l-programmatur u espert tal-MySQL Alexey Kopytov. Il-proġett beda bħala passatemp, iżda maż-żmien kiseb rikonoxximent mill-komunità. Illum, sysbench jintuża fix-xogħol tagħhom minn universitajiet kbar u organizzazzjonijiet tal-IT. .
Waqt il-konferenza SECR-2017 (reġistrazzjoni tad-diskors ) Alexey qal li sysbench jippermettilek li tevalwa l-prestazzjoni ta 'database meta tittrasferixxi għal tagħmir ġdid, taġġorna l-verżjoni DBMS, jew bidla f'daqqa fin-numru ta' mistoqsijiet. B'mod ġenerali, is-sintassi tal-kmand għat-tmexxija ta' test hija kif ġej:
sysbench [options]... [testname] [command]Dan il-kmand jiddetermina t-tip (cpu, memorja, fileio) u l-parametri tat-test tat-tagħbija (numru ta 'ħjut, numru ta' talbiet, veloċità tal-ipproċessar tat-tranżazzjonijiet). B'mod ġenerali, l-għodda hija kapaċi tipproċessa miljuni ta 'avvenimenti kull sekonda. Alexey Kopytov tkellem f'aktar dettall dwar l-arkitettura u l-istruttura interna ta 'sysbench f'wieħed minn .
Sett ta' għodod għall-evalwazzjoni tal-prestazzjoni tas-sistemi Unix. Ġie introdott minn inġiniera mill-Università ta 'Monash fl-1983. Minn dakinhar, ħafna nies kienu qed jappoġġjaw l-għodda, pereżempju, l-awturi ta 'rivista dwar it-teknoloġiji tal-mikrokompjuter u l-membru tal-LKML David Niemi. Anthony Voelm huwa responsabbli għar-rilaxx tal-verżjoni li jmiss tal-għodda () minn Microsoft.
UnixBench huwa sett ta 'benchmarks tad-dwana. Huma jqabblu l-veloċità tal-eżekuzzjoni tal-kodiċi fuq magna Unix mal-prestazzjoni ta 'sistema ta' referenza, li hija 20-61. Ibbażat fuq dan it-tqabbil, jiġi ġġenerat punteġġ tal-prestazzjoni.
Fost it-testijiet disponibbli hemm: Whetstone, li jiddeskrivi l-effiċjenza tal-operazzjonijiet floating point, File Copy, li jevalwa l-veloċità tal-ikkupjar tad-dejta, u diversi punti ta 'referenza 2D u 3D. Lista kompleta ta' testijiet tista' tinstab fi . Ħafna minnhom jużaw biex jevalwaw il-prestazzjoni ta 'magni virtwali fil-cloud.
Этот комплекс тестов разработан авторами веб-ресурса Phoronix, на котором публикуются новости о дистрибутивах GNU/Linux. Впервые Test Suite представили в 2008 году — тогда он включал 23 различных теста. Позже разработчики запустили облачный сервис , fejn l-utenti jistgħu jpoġġu l-iskripts tat-test tagħhom stess. Illum fuqha madwar 60 sett ta' punti ta' referenza, inklużi dawk relatati mat-tagħlim tal-magni u t-teknoloġija tar-ray-tracing.
Settijiet ta' skripts speċjalizzati jippermettulek tittestja komponenti individwali tas-sistema. Bl-għajnuna tagħhom, tista 'tagħmel stima taż-żmien li tieħu biex tiġbor il-qalba u tikkodifika l-fajls tal-vidjo, il-veloċità tal-kompressjoni tal-arkivji, eċċ Biex tmexxi testijiet, ikteb biss il-kmand xieraq fil-console. Pereżempju, dan il-kmand jibda evalwazzjoni tal-prestazzjoni tas-CPU:
phoronix-test-suite benchmark smallptMatul l-ittestjar, Test Suite jimmonitorja b'mod indipendenti l-istat tat-tagħmir (temperatura tal-CPU u veloċità ta 'rotazzjoni tal-apparat li jkessaħ), jipproteġi s-sistema minn sħana żejda.

/Unsplash/
Għodda biex tiġġenera tagħbija I/O fuq sistemi tad-disk, żviluppata minn Oracle. Tgħin biex tevalwa l-prestazzjoni u l-integrità tas-sistemi tal-ħażna (ħejna informazzjoni dwar kif tikkalkula l-prestazzjoni teoretika ta 'sistema ta' disk ).
Is-soluzzjoni taħdem kif ġej: fuq sistema reali, jitnieda l-programm SWAT (Sun StorageTek Workload Analysis Tool), li joħloq dump bl-aċċessi kollha tad-disk għal ċertu perjodu. Il-timestamp, it-tip ta 'operazzjoni, l-indirizz, u d-daqs tal-blokka tad-data huma rreġistrati. Sussegwentement, bl-użu tal-fajl tad-dump, vdbench jimita t-tagħbija fuq kwalunkwe sistema oħra.
Il-lista tal-parametri għall-ġestjoni tal-utilità tinsab fl-uffiċjal . Il-kodiċi tas-sors tal-utilità jista 'jinstab .
Utilità tal-console għall-evalwazzjoni tal-prestazzjoni tas-sistemi tal-fajls. Jiddetermina l-veloċità tal-qari, il-kitba u l-kitba mill-ġdid tal-fajls. Għexieren ta 'programmaturi ħadu sehem fl-iżvilupp ta' l-għodda, iżda l-awtur ta 'l-ewwel verżjoni tagħha inġinier William Norcott. L-iżvilupp kien appoġġjat minn kumpaniji bħal Apple, NetApp u iXsystems.
Biex timmaniġġja l-ħjut u tissinkronizzahom waqt l-ittestjar, l-għodda tuża l-istandard . Mat-tlestija tax-xogħol, IOzone jipproduċi rapport bir-riżultati jew f'format ta 'test jew fil-forma ta' spreadsheet (Excel). L-għodda tinkludi wkoll l-iskrittura gengnuplot.sh, li tibni graff tridimensjonali bbażat fuq data tal-mejda. Eżempji ta' tali graffs jistgħu jinstabu fid-dokumentazzjoni għall-għodda ().
IOzone huwa disponibbli bħala profil tat-test fil-Phoronix Test Suite diġà msemmija.
Qari addizzjonali mill-blogs u l-midja soċjali tagħna:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Sors: www.habr.com
