Kif tevalwa l-prestazzjoni tas-server Linux: għodod miftuħa ta 'benchmarking
Aħna qegħdin fih 1cloud.ru Ħejjejna għażla ta 'għodod u skripts għall-valutazzjoni tal-prestazzjoni ta' proċessuri, sistemi ta 'ħażna u memorja fuq magni Linux: Iometer, DD, vpsbench, HammerDB u 7-Zip.
Dan huwa punt ta' referenza għall-valutazzjoni tal-prestazzjoni tas-sottosistemi tad-disk u tan-netwerk. Adattat biex jaħdem kemm ma 'server wieħed kif ukoll ma' cluster sħiħ. Iometer ġie introdott minn inġiniera Intel fl-1998. Fl-2001, il-korporazzjoni ittrasferiet il-kodiċi tas-sors lill-organizzazzjoni bla skop ta' qligħ Open Source Development Labs (OSDL) taħt liċenzja Liċenzja Intel Open Source. Mill-2003, l-għodda ġiet appoġġata minn grupp ta 'dilettanti - il-proġett reġistrat fuq SourceForge.net.
Iometer jikkonsisti minn ġeneratur tat-tagħbija tad-dinamo u interface grafiku. Veru, dan tal-aħħar huwa disponibbli biss għall-Windows. Fir-rigward tal-ġeneratur, jippermettilek li tissimula t-tagħbija ta 'applikazzjonijiet ta' partijiet terzi - mudelli speċjali tat-test huma maħluqa għal dan.
Il-parametri referenzjarji juru: throughput, operazzjonijiet kull sekonda, latency u tagħbija tal-proċessur. Mhux biss il-valuri medji huma kkalkulati, iżda wkoll min/max.
Minkejja l-fatt li l-aħħar verżjoni stabbli tal-għodda ġiet rilaxxata fl-2014, għadha tintuża fl- Broadcom и Dell. Madankollu, l-età tas-sistema għadha tieħu pedaġġ tagħha. L-ewwelnett, l-interface tagħha skaduti u ma nbidlitx mill-1998. It-tieni, l-għodda kultant tipproduċi riżultati mhux għal kollox adegwati fuq arrays kollha tal-flash.
Skript sempliċi biex tevalwa l-prestazzjoni tal-VPS. Imqassam madwar Liċenzji tal-MIT. Hawn eżempju tax-xogħol tiegħu, mogħti fir-repożitorju uffiċjali ta' GitHub:
$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)
CPU model: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Number of cores: 4
CPU frequency: 3417.879 MHz
Total amount of RAM: 3265 MB
Total amount of swap: 1021 MB
System uptime: 8:41,
I/O speed: 427 MB/s
Bzip 25MB: 4.66s
Download 100MB file: 1.64MB/s
L-utilità turi n-numru ta 'qlub, il-frekwenza tal-proċessur, u l-ammont ta' memorja użata. Biex tevalwa l-prestazzjoni tad-disk vpsbench jissodisfa qari/kitba sekwenzjali u każwali. Minkejja l-fatt li l-utilità hija pjuttost antika (aġġornament fuq GitHub sar madwar erba’ snin ilu), hija użi ħafna fornituri tal-cloud u kumpaniji tal-IT.
Waħda mill-aktar popolari miftuħa benchmarks għall-ittestjar tat-tagħbija tad-databases. L-għodda hija appoġġata minn organizzazzjoni li ma tagħmilx qligħ xogħol tad-dar — Kunsill tal-Prestazzjoni tal-Ipproċessar tat-Tranżazzjonijiet. L-għan tagħha huwa li tiżviluppa standards għall-benchmarks tad-database.
HammerDB joħloq skema tad-database tat-test, jimlaha bid-dejta, u jissimula t-tagħbija ta 'bosta utenti virtwali. It-tagħbija tista 'tkun kemm operazzjonijiet transazzjonali kif ukoll analitiċi. Jappoġġja: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL u Redis.
Komunità kbira ffurmat madwar HammerDB. L-utilità tintuża minn kumpaniji minn 180 pajjiż. Fosthom: Intel, Dell, Lenovo, Red Hat u ħafna oħrajn. Jekk trid tesplora l-kapaċitajiet ta 'l-utilità lilek innifsek, tista' tibda biha gwidi uffiċjali.
Dan l-arkivjar għandu benchmark integrat għall-ittestjar tal-veloċità tal-proċessur meta jikkompressa ċertu numru ta 'fajls. Huwa wkoll adattat għall-iċċekkjar ta 'RAM għal żbalji. Jintuża algoritmu għat-testijiet LZMA (Algoritmu tal-katina Lempel–Ziv–Markov). Hija bbażata fuq id-dijagramma kompressjoni tad-data dizzjunarju. Pereżempju, biex tmexxi benchmark b'ħajt wieħed u dizzjunarju ta' 64 MB, ikteb biss il-kmand:
7z b -mmt1 -md26
Il-programm se jipprovdi r-riżultat f'format MIPS (miljun istruzzjonijiet kull sekonda), li jista 'jissejjaħ żvantaġġ. Dan il-parametru huwa adattat biex jitqabbel il-prestazzjoni ta 'proċessuri tal-istess arkitettura, iżda fil-każ ta' arkitetturi differenti l-applikabilità tiegħu hija limitata.
Għodda tal-linja tal-kmand li tikkonverti u tikkopja fajls. Iżda tista 'tintuża biex twettaq testijiet I/O sempliċi fuq sistemi ta' ħażna. Jiġi barra mill-kaxxa fuq kważi kull sistema GNU/Linux.
Fuq il-paġna tal-wiki mogħtija kmand biex tevalwa l-prestazzjoni tad-diska meta tikteb blokki ta’ 1024 byte b’mod sekwenzjali:
Ta’ min jinnota wkoll li D.D. tista 'tuża bħala punt ta 'referenza CPU sempliċi. Madankollu, dan se jirrikjedi programm addizzjonali li jeħtieġ kalkoli li jużaw ħafna riżorsi. Per eżempju, utilità għall-kalkolu tal-valuri hash md5sum.
dd if=/dev/zero bs=1M count=1024 | md5sum
Il-kmand ta 'hawn fuq se juri kemm is-sistema se tipproċessa malajr (MB/s) sekwenza twila ta' numri. Għalkemm l-esperti jgħidu li dan il-kmand huwa adattat biss għal valutazzjoni approssimattiva tal-prestazzjoni. Huwa wkoll importanti li tiftakar li DD jippermettilek li twettaq operazzjonijiet ta 'livell baxx fuq hard drives. Għalhekk, għandek bżonn taħdem bl-utilità bir-reqqa sabiex ma titlifx parti mid-data (l-isem DD kultant jiġi deċifrat b'ċajt bħala destroyer tad-disk).
Dak li niktbu fuq il-blogs u n-netwerks soċjali tagħna: