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.

L-għażliet l-oħra tagħna b'benchmarks:

Kif tevalwa l-prestazzjoni tas-server Linux: għodod miftuħa ta 'benchmarking
Фото - Uffiċċju tal-Ġestjoni tal-Art Alaska — CC BY

Jometru

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.

vpsbench

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.

HammerDB

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.

Kif tevalwa l-prestazzjoni tas-server Linux: għodod miftuħa ta 'benchmarking
Фото - postijiet mitlufa — CC BY

7-Zip

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.

DD

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:

dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024

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:

Kif tevalwa l-prestazzjoni tas-server Linux: għodod miftuħa ta 'benchmarking Studju: Linux għadu l-aktar OS popolari fis-sħab
Kif tevalwa l-prestazzjoni tas-server Linux: għodod miftuħa ta 'benchmarking In-Netwerk tal-Invenzjoni Miftuħa għandu aktar minn tlett elef liċenzjat - xi jfisser dan għal software open source?

Kif tevalwa l-prestazzjoni tas-server Linux: għodod miftuħa ta 'benchmarking Kif tiżgura s-sistema Linux tiegħek: 10 pariri
Kif tevalwa l-prestazzjoni tas-server Linux: għodod miftuħa ta 'benchmarking It-tnaqqis tar-riskji: kif ma titlifx id-dejta tiegħek

Kif tevalwa l-prestazzjoni tas-server Linux: għodod miftuħa ta 'benchmarking Kotba għal dawk li diġà huma involuti fl-amministrazzjoni tas-sistema jew qed jippjanaw li jibdew
Kif tevalwa l-prestazzjoni tas-server Linux: għodod miftuħa ta 'benchmarking Żoni tad-dominju mhux tas-soltu għall-proġett tiegħek

Sors: www.habr.com

Żid kumment