A Linux szerver teljesítményének értékelése: Nyissa meg a teljesítménymérő eszközöket

Benne vagyunk 1cloud.ru Eszközök és szkriptek válogatását készítettük el a processzorok, tárolórendszerek és memória teljesítményének értékeléséhez Linux gépeken: Iometer, DD, vpsbench, HammerDB és 7-Zip.

Egyéb válogatásunk benchmarkokkal:

A Linux szerver teljesítményének értékelése: Nyissa meg a teljesítménymérő eszközöket
Фото - Bureau of Land Management Alaska — CC BY

Iométer

Ez egy benchmark a lemez- és hálózati alrendszerek teljesítményének értékeléséhez. Egyszerre egy szerverrel és egy teljes fürttel való munkára is alkalmas. Az Iometert 1998-ban mutatták be az Intel mérnökei. 2001-ben a vállalat átadta a forráskódot az Open Source Development Labs non-profit szervezetnek (OSDL) engedély alapján Intel nyílt forráskódú licenc. 2003 óta az eszközt a rajongók egy csoportja – a projekt – támogatja bejegyzett a SourceForge.net oldalon.

Az Iometer egy dinamós terhelésgenerátorból és egy grafikus felületből áll. Igaz, utóbbi csak Windowsra érhető el. Ami a generátort illeti, lehetővé teszi a harmadik féltől származó alkalmazások terhelésének szimulálását - ehhez speciális tesztsablonok készülnek.

A referenciaértékek a következőket mutatják: átviteli sebesség, műveletek másodpercenként, késleltetés és processzorterhelés. Nem csak az átlagértékek számítanak, hanem a min/max.

Annak ellenére, hogy az eszköz utolsó stabil verzióját 2014-ben adták ki, továbbra is használják Broadcom и DELL. A rendszer kora azonban még mindig megteszi a hatását. Először is a felülete elavult és 1998 óta nem változott. Másodszor, az eszköz néha nem teljesen megfelelő eredményeket ad minden flash tömbön.

vpsbench

Egy egyszerű szkript a VPS teljesítményének értékeléséhez. Szétosztva MIT licencek. Íme egy példa a munkájára, amely a hivatalos GitHub-tárházban található:

$ 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

A segédprogram megjeleníti a magok számát, a processzor frekvenciáját és a felhasznált memória mennyiségét. A lemez teljesítményének értékeléséhez vpsbench teljesíti szekvenciális és véletlenszerű olvasás/írás. Annak ellenére, hogy a segédprogram meglehetősen régi (körülbelül négy éve készült frissítés a GitHubon), ez felhasznál sok felhőszolgáltató és IT-cég.

HammerDB

Az egyik legnépszerűbb nyisd ki benchmarkok az adatbázisok terhelési teszteléséhez. Az eszközt egy nonprofit szervezet támogatja TPC — Tranzakciófeldolgozási Teljesítménytanács. Célja az adatbázis-benchmarkok szabványainak kidolgozása.

A HammerDB létrehoz egy tesztadatbázis-sémát, feltölti adatokkal, és szimulálja több virtuális felhasználó terhelését. A terhelés lehet tranzakciós és elemző művelet is. Támogatja: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL és Redis.

A HammerDB körül nagy közösség alakult ki. A segédprogramot 180 ország vállalatai használják. Közöttük: Intel, DELL, Lenovo, Red Hat és sok mások. Ha saját maga szeretné felfedezni a segédprogram lehetőségeit, kezdje ezzel hivatalos útmutatók.

A Linux szerver teljesítményének értékelése: Nyissa meg a teljesítménymérő eszközöket
Фото - elveszett helyek — CC BY

7-Zip

Ez az archiváló beépített referenciaértékkel rendelkezik a processzor sebességének tesztelésére bizonyos számú fájl tömörítésekor. Alkalmas a RAM hibáinak ellenőrzésére is. A tesztekhez algoritmust használnak LZMA (Lempel–Ziv–Markov láncalgoritmus). A diagramon alapul szótári adattömörítés. Például egy szál és egy 64 MB-os szótár benchmark futtatásához írja be a parancsot:

7z b -mmt1 -md26

A program MIPS (millió utasítás per másodperc) formátumban adja meg az eredményt, ami hátránynak nevezhető. Ez a paraméter alkalmas az azonos architektúrájú processzorok teljesítményének összehasonlítására, de a különböző architektúrák esetében korlátozott az alkalmazhatósága.

DD

Parancssori eszköz, amely konvertálja és másolja a fájlokat. De használható egyszerű I/O tesztek elvégzésére tárolórendszereken. Szinte minden GNU/Linux rendszeren kifut a dobozból.

A wiki oldalon adott parancs a lemez teljesítményének értékeléséhez 1024 bájtos blokkok egymás utáni írásakor:

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

Azt is érdemes megjegyezni, hogy D.D. használhatod egyszerű CPU-benchmarkként. Ehhez azonban egy további programra lesz szükség, amely erőforrás-igényes számításokat igényel. Például egy hash-értékek kiszámítására szolgáló segédprogram md5sum.

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

A fenti parancs megmutatja, hogy a rendszer milyen gyorsan (MB/s) dolgoz fel egy hosszú számsorozatot. Bár a szakértők szerint ez a parancs csak durva teljesítményértékelésre alkalmas. Azt is fontos megjegyezni, hogy a DD lehetővé teszi az alacsony szintű műveleteket a merevlemezeken. Ezért óvatosan kell dolgoznia a segédprogrammal, hogy ne veszítse el az adatok egy részét (a DD nevet néha tréfásan megfejtik lemezrombolóként).

Amiről blogjainkon és közösségi oldalainkon írunk:

A Linux szerver teljesítményének értékelése: Nyissa meg a teljesítménymérő eszközöket Tanulmány: A Linux továbbra is a legnépszerűbb operációs rendszer a felhőben
A Linux szerver teljesítményének értékelése: Nyissa meg a teljesítménymérő eszközöket Az Open Invention Network több mint háromezer licenctulajdonossal rendelkezik – mit jelent ez a nyílt forráskódú szoftvereknél?

A Linux szerver teljesítményének értékelése: Nyissa meg a teljesítménymérő eszközöket Hogyan védje meg Linux rendszerét: 10 tipp
A Linux szerver teljesítményének értékelése: Nyissa meg a teljesítménymérő eszközöket A kockázatok minimalizálása: hogyan ne veszítse el adatait

A Linux szerver teljesítményének értékelése: Nyissa meg a teljesítménymérő eszközöket Könyvek azoknak, akik már részt vesznek a rendszeradminisztrációban, vagy csak most tervezik az indulást
A Linux szerver teljesítményének értékelése: Nyissa meg a teljesítménymérő eszközöket Szokatlan domain zónák a projekthez

Forrás: will.com

Hozzászólás