Kuidas hinnata Linuxi serveri jõudlust: avage võrdlusuuringu tööriistad

Me oleme sees 1cloud.ru Oleme koostanud valiku tööriistu ja skripte protsessorite, salvestussüsteemide ja mälu jõudluse hindamiseks Linuxi masinatel: Iometer, DD, vpsbench, HammerDB ja 7-Zip.

Meie muud valikud koos võrdlusalustega:

Kuidas hinnata Linuxi serveri jõudlust: avage võrdlusuuringu tööriistad
Фото - Alaska maakorralduse büroo — CC BY

Iomeeter

See on võrdlusalus ketta ja võrgu alamsüsteemide jõudluse hindamisel. Sobib töötamiseks nii ühe serveriga kui ka terve klastriga. Inteli insenerid tutvustasid Iomeetrit 1998. aastal. 2001. aastal andis korporatsioon lähtekoodi üle mittetulundusühingule Open Source Development Labs (OSDL) litsentsi alusel Inteli avatud lähtekoodiga litsents. Alates 2003. aastast on tööriista toetanud entusiastide rühm - projekt registreeritud saidil SourceForge.net.

Iomeeter koosneb dünamo koormusgeneraatorist ja graafilisest liidesest. Tõsi, viimane on saadaval ainult Windowsi jaoks. Mis puutub generaatorisse, siis see võimaldab simuleerida kolmandate osapoolte rakenduste koormust – selleks luuakse spetsiaalsed testimallid.

Võrdlusnäitajad näitavad: läbilaskevõimet, toiminguid sekundis, latentsust ja protsessori koormust. Arvutatakse mitte ainult keskmisi väärtusi, vaid ka min/max.

Hoolimata asjaolust, et tööriista viimane stabiilne versioon ilmus 2014. aastal, kasutatakse seda endiselt Broadcom и Dell. Süsteemi vanus võtab aga endiselt oma osa. Esiteks selle liides aegunud ja see pole muutunud alates 1998. aastast. Teiseks ei anna tööriist mõnikord kõigi välklambi massiivide puhul täiesti piisavaid tulemusi.

vpsbench

Lihtne skript VPS-i jõudluse hindamiseks. Jaotatud üle MIT litsentsid. Siin on näide selle tööst, mis on esitatud ametlikus GitHubi hoidlas:

$ 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

Utiliit kuvab tuumade arvu, protsessori sageduse ja kasutatud mälumahu. Ketta jõudluse hindamiseks vpsbench täidab järjestikune ja juhuslik lugemine/kirjutamine. Hoolimata asjaolust, et utiliit on üsna vana (GitHubi värskendus tehti umbes neli aastat tagasi), on see kasutab paljud pilvepakkujad ja IT-ettevõtted.

HammerDB

Üks populaarsemaid avatud võrdlusalused andmebaaside koormustestimiseks. Tööriista toetab mittetulundusühing TPC — Tehingute töötlemise tulemusnõukogu. Selle eesmärk on välja töötada andmebaaside võrdlusaluste standardid.

HammerDB loob testandmebaasi skeemi, täidab selle andmetega ja simuleerib mitme virtuaalse kasutaja koormust. Koormus võib olla nii tehinguline kui ka analüütiline operatsioon. Toetab: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL ja Redis.

HammerDB ümber on tekkinud suur kogukond. Utiliiti kasutavad ettevõtted 180 riigist. Nende hulgas: Intel, Dell, Lenovo, Red Hat ja paljud teised. Kui soovite utiliidi võimalusi ise uurida, võite alustada sellest ametlikud juhendid.

Kuidas hinnata Linuxi serveri jõudlust: avage võrdlusuuringu tööriistad
Фото - kaotatud kohad — CC BY

7-Zip

Sellel arhiivil on sisseehitatud etalon protsessori kiiruse testimiseks teatud arvu failide tihendamisel. See sobib ka RAM-i vigade kontrollimiseks. Testide tegemiseks kasutatakse algoritmi LZMA (Lempel–Ziv–Markovi ahelalgoritm). See põhineb diagrammil sõnastiku andmete tihendamine. Näiteks ühe lõime ja 64 MB sõnastikuga etaloni käitamiseks kirjutage lihtsalt käsk:

7z b -mmt1 -md26

Programm annab tulemuse MIPS-vormingus (miljon käsku sekundis), mida võib nimetada puuduseks. See parameeter sobib sama arhitektuuriga protsessorite jõudluse võrdlemiseks, kuid erinevate arhitektuuride puhul on selle rakendatavus piiratud.

DD

Käsurea tööriist failide teisendamiseks ja kopeerimiseks. Kuid seda saab kasutada salvestussüsteemide lihtsate sisend-/väljundtestide läbiviimiseks. See töötab peaaegu kõigis GNU/Linuxi süsteemides.

Wiki lehel antud käsk ketta jõudluse hindamiseks 1024-baidiste plokkide järjestikuse kirjutamisel:

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

Samuti väärib märkimist, et D.D. saate seda kasutada lihtsa CPU etalonina. Selleks on aga vaja lisaprogrammi, mis nõuab ressursimahukaid arvutusi. Näiteks räsiväärtuste arvutamise utiliit md5sum.

dd if=/dev/zero bs=1M count=1024 | md5sum

Ülaltoodud käsk näitab, kui kiiresti (MB/s) süsteem pikka numbrijada töötleb. Kuigi eksperdid ütlevad, et see käsk sobib ainult ligikaudseks jõudluse hindamiseks. Samuti on oluline meeles pidada, et DD võimaldab teil teha kõvaketastel madala tasemega toiminguid. Seetõttu peate utiliidiga hoolikalt töötama, et mitte kaotada osa andmetest (nimi DD dešifreeritakse mõnikord naljaga pooleks ketta hävitajana).

Millest me oma blogides ja sotsiaalvõrgustikes kirjutame:

Kuidas hinnata Linuxi serveri jõudlust: avage võrdlusuuringu tööriistad Uuring: Linux on endiselt pilves kõige populaarsem OS
Kuidas hinnata Linuxi serveri jõudlust: avage võrdlusuuringu tööriistad Open Invention Networkil on üle kolme tuhande litsentsiaadi – mida see tähendab avatud lähtekoodiga tarkvara jaoks?

Kuidas hinnata Linuxi serveri jõudlust: avage võrdlusuuringu tööriistad Kuidas oma Linuxi süsteemi kaitsta: 10 näpunäidet
Kuidas hinnata Linuxi serveri jõudlust: avage võrdlusuuringu tööriistad Riskide minimeerimine: kuidas mitte kaotada oma andmeid

Kuidas hinnata Linuxi serveri jõudlust: avage võrdlusuuringu tööriistad Raamatud neile, kes on juba süsteemihaldusega seotud või alles plaanivad sellega alustada
Kuidas hinnata Linuxi serveri jõudlust: avage võrdlusuuringu tööriistad Teie projekti jaoks ebatavalised domeenitsoonid

Allikas: www.habr.com

Lisa kommentaar