Bei Wir haben eine Sammlung von Tools und Skripten zur Bewertung der Leistung von Prozessoren, Speicher und Speicherlösungen auf Linux-Maschinen vorbereitet: Iometer, DD, vpsbench, HammerDB und 7-Zip.
Weitere unsere Sammlungen mit Benchmarks:
Foto â â CC BY
Dies ist ein Benchmark zur Bewertung der Leistung von Speicher- und Netzwerksubsystemen. Er eignet sich sowohl fĂŒr die Arbeit mit einem einzelnen Server als auch mit einem gesamten Cluster. Iometer wurde 1998 von Intel-Ingenieuren vorgestellt. Im Jahr 2001 ĂŒbergab das Unternehmen den Quellcode an die gemeinnĂŒtzige Organisation Open Source Development Labs () unter der Lizenz . Seit 2003 wird das Tool von einer Gruppe von Enthusiasten unterstĂŒtzt â das Projekt auf SourceForge.net.
Iometer besteht aus einem Lastgenerator namens dynamo und einer grafischen BenutzeroberflĂ€che. Letztere ist jedoch nur fĂŒr Windows verfĂŒgbar. Der Generator ermöglicht es, die Last von externen Anwendungen zu simulieren â hierfĂŒr werden spezielle Testvorlagen erstellt.
Benchmarks zeigen: Durchsatz, Operationen pro Sekunde, Latenz und CPU-Auslastung. Es werden nicht nur Durchschnittswerte berechnet, sondern auch Min/Max.
Obwohl die letzte stabile Version des Tools 2014 veröffentlicht wurde, wird es nach wie vor in und . Dennoch macht sich das Alter des Systems bemerkbar. Erstens, die BenutzeroberflÀche und hat sich seit 1998 nicht verÀndert. Zweitens liefert das Tool manchmal nicht ganz adÀquate Ergebnisse bei All-Flash-Arrays.
Ein einfaches Skript zur Bewertung der VPS-Leistung. Es wird unter vertrieben. Hier ist ein Beispiel seiner AusfĂŒhrung, das im offiziellen Repository auf GitHub zu finden ist:
$ 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
Anzahl der Kerne: 4
CPU-Frequenz: 3417,879 MHz
Gesamtmenge an RAM: 3265 MB
Gesamtmenge an Swap: 1021 MB
Systemlaufzeit: 8:41,
I/O-Geschwindigkeit: 427 MB/s
Bzip 25MB: 4,66s
Herunterladen einer 100MB-Datei: 1,64MB/s
Das Tool zeigt die Anzahl der Kerne, die CPU-Frequenz und den belegten Speicher an. Um die Leistung von Festplatten zu bewerten, verwendet vpsbench sequentielles und zufÀlliges Lesen/Schreiben. Obwohl das Tool ziemlich alt ist (das letzte Update auf GitHub stammt von vor etwa vier Jahren), nutzen es zahlreiche Cloud-Anbieter und IT-Unternehmen.
Eines der beliebtesten Benchmarks fĂŒr Lasttests von Datenbanken. Die UnterstĂŒtzung des Tools wird von einer Non-Profit-Organisation ĂŒbernommen. â Transaction Processing Performance Council. Ziel ist die Entwicklung von Standards fĂŒr Datenbank-Benchmarks.
HammerDB erstellt ein Test-Datenbankschema, fĂŒllt es mit Daten und simuliert die Last mehrerer virtueller Benutzer. Dabei können sowohl transaktionale als auch analytische Operationen als Last dienen. UnterstĂŒtzt: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL und Redis.
Um HammerDB hat sich eine umfangreiche Community gebildet. Das Tool wird von Unternehmen in 180 LÀndern weltweit genutzt. Darunter: , , , und viele . Wenn Sie die Möglichkeiten des Tools selbst erkunden möchten, können Sie mit den .

Foto â â CC BY
Dieser Archivator verfĂŒgt ĂŒber einen integrierten Benchmark zum Testen der Geschwindigkeit von Prozessoren beim Komprimieren einer bestimmten Anzahl von Dateien. Er eignet sich auch zur ĂberprĂŒfung des RAM auf Fehler. FĂŒr die Tests wird der Algorithmus (LempelâZivâMarkov-Ketten-Algorithmus) verwendet. Dieser basiert auf dem . Um den Benchmark mit einem Thread und einem 64-Megabyte-Wörterbuch zu starten, genĂŒgt es, den Befehl einzugeben:
7z b -mmt1 -md26Das Ergebnis des Programms wird im MIPS-Format (Millionen Instruktionen pro Sekunde) bereitgestellt, was als Nachteil angesehen werden kann. Dieses MaĂ eignet sich gut fĂŒr den Vergleich der Leistung von Prozessoren mit identischer Architektur, jedoch ist seine Anwendbarkeit bei unterschiedlichen Architekturen eingeschrĂ€nkt.
Ein Kommandozeilenwerkzeug, das Dateien konvertiert und kopiert. Es kann jedoch auch fĂŒr einfache I/O-Tests auf Speicherlösungen verwendet werden. Es wird nahezu auf jedem GNU/Linux-System sofort einsatzbereit gestartet.
Auf der Wiki-Seite der Befehl zur Bewertung der Festplattenleistung bei sequentiellem Schreiben von 1024-Byte-Blöcken:
dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024
Es ist auch erwĂ€hnenswert, dass DD als einfacher CPU-Benchmark verwendet werden kann. Allerdings wird dafĂŒr ein zusĂ€tzliches Programm benötigt, das rechenintensive Berechnungen erfordert. Zum Beispiel ein Tool zur Berechnung von Hash-Werten .
dd if=/dev/zero bs=1M count=1024 | md5sumDer obige Befehl zeigt, wie schnell (MB/s) das System eine lange Zahlenfolge verarbeiten kann. Experten weisen jedoch darauf hin, dass dieser Befehl nur zur groben Leistungsbewertung geeignet ist. Es ist ebenfalls wichtig, daran zu denken, dass DD niedrigstufige Operationen auf Festplatten ermöglicht. Daher sollten Sie beim Arbeiten mit dem Tool vorsichtig sein, um keine Daten zu verlieren (der Name DD wird manchmal scherzhaft als 'disk destroyer' interpretiert).
WorĂŒber wir in unseren Blogs und sozialen Medien schreiben:
![]()
![]()
![]()
![]()
![]()
![]()
Quelle: habr.com
