Meie ITGLOBAL.COM oleme koostanud tööriistade ja skriptide kogumid protsessorite, salvestusseadmelt ja mälude jõudluse hindamiseks Linuxi masinatel: Iometer, DD, vpsbench, HammerDB ja 7-Zip.
Meie muud kogud bänkmärkidelt:
Foto — — CC BY
See on bänkmärk ketta ja võrgusüsteemi jõudluse hindamiseks. Sobib töötamiseks nii ühe серверiga kui ka tervete klastritega. Iometeri tutvustasid Intel'i insenerid 1998. aastal. 2001. aastal edastas ettevõte lähtekoodid mittetulundusühingule Open Source Development Labs () litsentsi alusel . Alates 2003. aastast toeb selle tööriista toetust entusiastide rühm — projekt SourceForge.net-is.
Iometer koosneb koormuse generaatorist dynamo ja graafilisest kasutajaliidest. Kahjuks on viimane saadaval ainult Windowsile. Mis puutub generaatorisse, siis see võimaldab simuleerida kolmandate osapoolte rakenduste koormust — selleks luuakse spetsiaalsed testimismallid.
Bänkmärgid näitavad: läbilaskevõimet, operatsioone sekundis, latentsust ja protsessori koormust. Arvutatakse mitte ainult keskmised väärtused, vaid ka min/max.
Kuigi viimase stabiilse versiooni tööriistast välja anti 2014. aastal, kasutatakse seda endiselt ja . Siiski, süsteemi vanus mõjutab siiski. Esiteks on tema liides ja ei ole muutunud alates 1998. aastast. Teiseks, tööriist mõnikord annab mitte täiesti adekvaatseid tulemusi all-flashi massiivide puhul.
Lihtne skript VPS-i jõudluse hindamiseks. Jagatakse . Siin on näide selle töö kohta, mis on esitatud ametlikus GitHubi hoidlas:
$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)
CPU mudel: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Tuuma arv: 4
CPU sagedus: 3417.879 MHz
Kogusumma RAM: 3265 MB
Kogusumma vahetus: 1021 MB
Süsteemi tööaeg: 8:41,
I/O kiirus: 427 MB/s
Bzip 25MB: 4.66s
Laadi 100MB fail: 1.64MB/s
Utiliit näitab tuumade arvu, protsessori sagedust, kasutatud mälu mahtu. Diskide jõudluse hindamiseks vpsbench järjestikust ja juhuslikku lugemist/kirjutamist. Ehkki utiliit on üsna vana (GitHubi värskendus tehti umbes neli aastat tagasi), on seda kasutanud palju pilveteenuse pakkujaid ja IT-ettevõtteid.
Üks populaarsemaid andmebaaside koormustestimiseks. Tööriista toetab mittetulundusühing — Tehingute töötlemise jõudluse nõukogu. Selle eesmärk on arendada standardeid andmebaasi bänkimiseks.
HammerDB loob andmebaasi testimisstruktuuri, täidab selle andmetega ja simuleerib mitme virtuaalse kasutaja koormust. Koormust võivad esindada nii tehingulised kui ka analüütilised toimingud. Toetab: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL ja Redis.
HammerDB ümber on kujunenud lai kogukond. Tööriista kasutavad ettevõtted 180 riigist. Nende hulgas: , , , ja paljusid . Kui soovite tutvuda tööriista võimalustega iseseisvalt — võite alustada .

Foto — — CC BY
See arhiivindaja sisaldab sisseehitatud bänkimiseks, et testida protsessorite kiirus teatud hulga failide tihendamisel. Samuti sobib see RAM-i vigade kontrollimiseks. Testideks kasutatakse algoritmi (Lempel–Ziv–Markov ahelal. See põhineb . Näiteks bänkimise käivitamiseks ühe niidi ja 64-megabaidise sõnastikuga piisab, kui sisestada käsk:
7z b -mmt1 -md26Tulemus esitatakse MIPS (miljonit käsu sekundis) formaadis, mis võib olla miinus. See parameeter sobib sama arhitektuuriga protsessorite jõudluse võrdlemiseks, kuid erineva arhitektuuriga puhul on selle rakendatavus piiratud.
Käskude rida, mis konverteerib ja kopeerib faile. Kuid seda saab kasutada ka lihtsate I/O-testide läbiviimiseks failide salvestussüsteemide peal. See töötab praktiliselt igas GNU/Linux süsteemis.
Wiki-leheküljel käsk ketta jõudluse hindamiseks, kui järjestikuseid 1024-baidiseid blokke kirjutatakse:
dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024
Samuti tasub mainida, et DD on lihtsa CPU-benchmarkina. Tõsi, selle jaoks on vaja täiendavat programmi, mis vajab ressursimahukaid arvutusi. Näiteks, utiliit hash-summade arvutamiseks .
dd if=/dev/zero bs=1M count=1024 | md5sumÜlaltoodud käsk näitab, kui kiiresti (MB/s) süsteem töötleb pikka numbrilist järjestust. Kuigi eksperdid ütlevad, et see käsk sobib vaid ligikaudseks jõudluse hindamiseks. Samuti on oluline meeles pidada, et DD võimaldab madala taseme toimingute sooritamist kõvaketastel. Seetõttu tuleb tööriistaga ettevaatlikult töötada, et mitte kaotada andmeid (DD nime mõnikord naljatledes tõlgendatakse kui disk destroyer).
Millest me kirjutame oma blogides ja sotsiaalmeedias:
![]()
![]()
![]()
![]()
![]()
![]()
Allikas: habr.com
