Wir bei Wir haben eine Sammlung von Werkzeugen und Skripten zur Bewertung der Leistung von Prozessoren, Speicher und SSDs auf Linux-Maschinen zusammengestellt: 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 den Einsatz auf einem einzelnen Server als auch auf einem gesamten Cluster. Iometer wurde 1998 von Ingenieuren von Intel entwickelt. Im Jahr 2001 gab das Unternehmen den Quellcode an die nichtkommerzielle Organisation Open Source Development Labs () unter der Lizenz . Seit 2003 wird das Werkzeug von einer Gruppe von Enthusiasten unterstĂŒtzt â das Projekt auf SourceForge.net.
Iometer besteht aus einem Lastgenerator dynamo und einer grafischen BenutzeroberflĂ€che. Letztere ist jedoch nur unter Windows verfĂŒgbar. Was den Generator betrifft, so ermöglicht er die Simulation von Lasten anderer Anwendungen â dazu 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 Werkzeugs 2014 veröffentlicht wurde, wird es immer noch verwendet in und . Das Alter des Systems macht sich jedoch bemerkbar. Erstens ist die BenutzeroberflÀche und hat sich seit 1998 nicht geÀndert. Zweitens liefert das Werkzeug manchmal nicht ganz angemessene Ergebnisse auf all-flash Arrays.
Ein einfaches Skript zur Bewertung der Leistung von VPS. Es wird unter der verbreitet. Hier ist ein Beispiel seiner Verwendung, das im offiziellen Repository auf GitHub angegeben 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
Gesamter RAM: 3265 MB
Gesamter Swap: 1021 MB
Systemlaufzeit: 8:41,
I/O-Geschwindigkeit: 427 MB/s
Bzip 25MB: 4.66s
Download 100MB-Datei: 1.64MB/s
Das Tool zeigt die Anzahl der Kerne, die CPU-Frequenz und den Umfang des verwendeten Speichers an. Zur Bewertung der LeistungsfÀhigkeit von Festplatten bietet vpsbench sequentielles und zufÀlliges Lesen/Schreiben. Obwohl das Tool schon recht alt ist (das letzte Update auf GitHub stammt von vor etwa vier Jahren), wird es von zahlreichen Cloud-Anbietern und IT-Unternehmen verwendet.
Einer der beliebtesten Benchmarks fĂŒr Lasttests von Datenbanken. Die UnterstĂŒtzung des Werkzeugs wird von einer nichtkommerziellen Organisation â Transaction Processing Performance Council. Ihr Ziel ist die Entwicklung von Standards fĂŒr DB-Benchmarks.
HammerDB erstellt ein Test-Schema fĂŒr Datenbanken, fĂŒllt es mit Daten und simuliert die Last mehrerer virtueller Benutzer. Die Last kann sowohl aus transaktionalen als auch aus analytischen Operationen bestehen. UnterstĂŒtzt: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL und Redis.
Rund um HammerDB hat sich eine umfangreiche Community gebildet. Die Software wird von Unternehmen aus 180 LÀndern der Welt verwendet. Dazu gehören: , , , 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 ist auch geeignet zur ĂberprĂŒfung des RAM auf Fehler. FĂŒr die Tests wird der Algorithmus (LempelâZivâMarkov-Ketten-Algorithmus) verwendet. Er basiert auf einem . Beispielsweise genĂŒgt es, den Befehl fĂŒr einen Benchmark mit einem Thread und einem 64-Megabyte-Wörterbuch einzugeben:
7z b -mmt1 -md26Das Programm gibt das Ergebnis im MIPS-Format (Millionen Instruktionen pro Sekunde) aus, was als Nachteil angesehen werden kann. Dieser Parameter ist geeignet fĂŒr den Vergleich der Rechenleistung von Prozessoren gleicher Architektur, aber im Falle unterschiedlicher Architekturen ist seine Anwendbarkeit eingeschrĂ€nkt.
Ein Kommandozeilenwerkzeug zum Konvertieren und Kopieren von Dateien. Es kann jedoch auch verwendet werden, um einfache I/O-Tests auf Speichersystemen durchzufĂŒhren. Es lĂ€sst sich sofort auf nahezu jedem System mit GNU/Linux starten.
Auf der Wiki-Seite ein Befehl zur Bewertung der Festplattengeschwindigkeit bei sequentieller Schreibweise von 1024-Byte-Blöcken angegeben:
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 dient. Allerdings wird dafĂŒr ein zusĂ€tzliches Programm benötigt, das rechenintensive Berechnungen erfordert. Zum Beispiel ein Tool zur Berechnung von Hashwerten: .
dd if=/dev/zero bs=1M count=1024 | md5sumDer obige Befehl zeigt, wie schnell (MB/s) das System eine lange Zahlenfolge verarbeiten kann. Obwohl Experten sagen, dass dieser Befehl nur fĂŒr eine grobe Leistungsbewertung geeignet ist. Es ist auch wichtig, daran zu denken, dass DD es ermöglicht, Low-Level-Operationen auf Festplatten auszufĂŒhren. Daher sollte mit dem Dienstprogramm vorsichtig gearbeitet werden, um keinen Teil der Daten zu verlieren (der Name DD wird manchmal scherzhaft als Disk Destroyer entschlĂŒsselt).
WorĂŒber wir in unseren Blogs und sozialen Netzwerken schreiben:
![]()
![]()
![]()
![]()
![]()
![]()
Quelle: habr.com
