1cloud Összeállítottunk egy eszköz- és szkriptválogatást a processzorok, tárolók és memória teljesítményének értékelésére Linux gépeken: Iometer, DD, vpsbench, HammerDB és 7-Zip.
Más válogatásaink benchmarks-hoz:
Fotó — — CC BY
Ez egy benchmark a lemez- és hálózati alrendszerek teljesítményének értékelésére. Alkalmas egyetlen szerver és egész klaszter működésére is. Az Iometer-t az Intel mérnökei mutatták be 1998-ban. 2001-ben a vállalat átadta a forrásokat egy nonprofit szervezetnek, az Open Source Development Labs-nak () az alapján. 2003 óta a támogatását egy lelkes csoport végzi — a projekt a SourceForge.net-en.
Az Iometer egy terhelésgenerátorból, a dynaMOból és egy grafikus felhasználói felületből áll. Az utóbbi azonban csak Windows alatt érhető el. Ami a generátort illeti, lehetővé teszi harmadik fél alkalmazások terhelésének szimulálását — ezen célból speciális tesztmintákat hoznak létre.
A benchmarkok megmutatják: sávszélesség, másodpercenkénti műveletek, késleltetés és processzor terhelés. Nemcsak az átlagos értékeket, hanem a minimum/maximum adatokat is kiszámítják.
Bár az eszköz utolsó stabil változata 2014-ben jelent meg, még mindig használják a és -nál. Azonban a rendszer kora mégis érezteti a hatását. Először is, a felhasználói felülete és 1998 óta nem változott. Másodszor, az eszköz néha nem ad megfelelő eredményeket az all-flash tömbökön.
Egyszerű szkript a VPS teljesítményének értékelésére. MIT $ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)CPU modell: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz Magok száma: 4 CPU frekvencia: 3417.879 MHz Összes RAM mennyiség: 3265 MB Összes swap mennyiség: 1021 MB Rendszer üzemidő: 8:41, I/O sebesség: 427 MB/s Bzip 25MB: 4.66s 100MB fájl letöltése: 1.64MB/s
Az eszköz megjeleníti a magok számát, a processzor frekvenciáját, a felhasznált memória mennyiségét. A lemez teljesítményének értékelésére vpsbench
soros és véletlenszerű olvasást/írást végez. Bár az eszköz elég régi (a GitHub-ra való frissítés körülbelül négy éve történt), a sok felhőszolgáltató és IT-cég használja. HammerDB
benchmark az adatbázisok terhelési tesztelésére. Az eszközt egy nonprofit szervezet TPC — Transaction Processing Performance Council. Célja a DB-benchmarkok standardjainak kidolgozása.
A HammerDB tesztadatbázis-sémát hoz létre, feltölti adatokka l, és több virtuális felhasználó terhelését szimulálja. A terhelés lehet tranzakciós és analitikai művelet is. Támogatja: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL és Redis.
A HammerDB körül kiterjedt közösség alakult ki. Az eszközt a világ 180 országából érkező vállalatok használják. Közöttük vannak: , , , és sokan mások . Ha szeretné önállóan felfedezni az eszköz lehetőségeit, akkor elkezdheti a .

Fotó — — CC BY
Ez az archiver beépített benchmarkkal rendelkezik, amely a processzorok sebességének tesztelésére szolgál egy adott fájl mennyiség tömörítése során. Emellett alkalmas a RAM hibáinak ellenőrzésére is. A tesztekhez (Lempel–Ziv–Markov chain Algorithm) algoritmust használ. szótáralapú adat tömörítési sémán alapul.
Például egy szálon és 64 megabájt szótárral a benchmark indításához elegendő beírni a parancsot:7z b -mmt1 -md26
A program az eredményt MIPS (milliós utasítás másodpercenként) formátumban adja meg, ami hátrányként említhető. Ez a paraméter alkalmas a hasonló architektúrákkal rendelkező processzorok teljesítményének összehasonlítására, de különböző architektúrák esetén alkalmazhatósága korlátozott.
Parancssori eszköz, amely fájlokat konvertál és másol. Az I/O-tesztek egyszerű lebonyolítására a SCSI-n is használható. Alapértelmezés szerint szinte bármilyen GNU/Linux rendszeren elindítható. megtalálható
a lemez teljesítményének értékelésére szolgáló parancs 1024 bájt méretű blokkoknál:
dd if=/dev/zero bs=1024 count=1000000 of=file_1GB dd if=file_1GB of=/dev/null bs=1024 A DD-t említést érdemel, mint egyszerű CPU-benchmarkot is. Igaz, ehhez szükséges egy további program, amely erőforrás-igényes számításokat végez. Például a hash-összeg értékének kiszámításához szükséges eszköz. .
dd if=/dev/zero bs=1M count=1024 | md5sumA fenti parancs megmutatja, hogy a rendszer milyen gyorsan (MB/s) dolgozza fel a hosszú numerikus sorozatokat. Bár a szakértők szerint ez a parancs csak durva teljesítményértékelésre alkalmas. Fontos azt is megjegyezni, hogy a DD alacsony szintű műveletek végrehajtására lehetőséget ad a merevlemezeken. Ezért a segédprogram használata során óvatosnak kell lenni, hogy ne veszítsük el az adataink egy részét (a DD elnevezést néha tréfásan disk destroyer-nek is hívják).
Miről írunk blogjainkban és közösségi médiánkban:
![]()
![]()
![]()
![]()
![]()
![]()
Forrás: habr.com
