6 nützliche Linux-Apps zum Stresstest und Benchmarking der CPU-Leistung

Benchmark- und Stresstest-Methoden werden häufig verwendet, um die Leistung von Desktop-PCs und Servern zu messen. Diese Tests sind auch nützlich, um Hardware-Probleme und Systemanomalien zu finden, die nur bei starker Belastung eines Systems auftreten.

In diesem Artikel werden verschiedene Dienstprogramme aufgelistet, mit denen Sie CPU-Benchmarks und Stresstests auf Ihrem System durchführen können. Während viele dieser Anwendungen Optionen bieten, um auch andere Hardwarekomponenten zu testen, wird sich dieser Artikel nur auf CPU-Tests konzentrieren.

HardInfo (nur Benchmark)

HardInfo ist ein grafisches Dienstprogramm für Linux, das Informationen über verschiedene Hardwarekomponenten in Ihrem PC wie Prozessor, RAM-Module, Sensoren, Festplatten usw. anzeigt. Es unterstützt auch den Export eines detaillierten Berichts über Ihr System im txt- oder html-Format, so dass Sie ihn mit Ihren Freunden teilen, mit anderen Systemen vergleichen oder zu Debugging-Zwecken verwenden können.

Neben der Anzeige allgemeiner Informationen über Ihr System bietet HardInfo auch einige Benchmark-Tools zur Messung der Leistung Ihrer Hardware. Was das CPU-Benchmarking anbelangt, so umfasst es fünf Methoden: CPU Blowfish, CPU CryptoHash, CPU Fibonacci, CPU N-Queens und CPU Zlib.

Um HardInfo unter Ubuntu zu installieren, führen Sie den folgenden Befehl aus:

$ sudo apt install hardinfo

Um einen CPU-Benchmark auszuführen, klicken Sie auf eine beliebige Benchmark-Methode im Abschnitt „Benchmarks“, wie im folgenden Screenshot gezeigt.

Nach Abschluss des Benchmarks zeigt HardInfo an, ob eine niedrigere oder höhere Punktzahl besser ist. Es zeigt auch Ergebnisse für CPUs anderer Hersteller zum einfachen Vergleich an.

Sysbench (nur Benchmark)

Sysbench ist, wie der Name schon sagt, eine Kommandozeilenanwendung, mit der Sie Benchmarks auf Ihrem System ausführen können. Sysbench wurde in Lua geschrieben und ist hauptsächlich für Datenbank-Benchmarking gedacht. Es enthält jedoch auch Optionen zum Testen von CPU, Speicher und Datendurchsatz.

Um Sysbench unter Ubuntu zu installieren, führen Sie den folgenden Befehl aus:

$ sudo apt install sysbench

Um einen Benchmark mit Sysbench zu starten, führen Sie den folgenden Befehl aus:

$ sysbench cpu –threads=2 run

Wo:

  • „cpu“ ist der Testtyp
  • „threads“ ist die Anzahl der Threads, die von sysbench erstellt werden, um ein Multi-Thread-Benchmarking durchzuführen

Sie können auch andere Befehlszeilenschalter verwenden, um das Verhalten des Benchmarks anzupassen. Weitere Details zu diesen Optionen finden Sie hier.

Nach Abschluss des Tests können Sie die Variable „Ereignisse pro Sekunde“ verwenden, um die Leistung Ihrer CPU zu messen. Leider bietet Sysbench im Gegensatz zu HardInfo keine Benchmark-Ergebnisse für andere CPU-Modelle verschiedener Hardware-Hersteller an. Wenn Sie mehrere Computer haben, können Sie den Test auf beiden durchführen und dann die Zahlen vergleichen. Je höher die Anzahl der Ereignisse pro Sekunde ist, desto besser ist die CPU-Leistung.

Stress (nur Stresstest)

Stress ist ein einfaches Befehlszeilenprogramm zur Durchführung von CPU-, Speicher- und Festplatten-Input-Output-Stresstests.

Sie können Stress in Ubuntu installieren, indem Sie den folgenden Befehl ausführen:

$ sudo apt install stress

Bitte beachten Sie, dass Stress keine Benchmark-Tests auf Ihrem System durchführt, sondern stattdessen die CPU durchgängig belastet und sie auf 100% laufen lässt. Wir empfehlen Ihnen, alle laufenden Anwendungen zu schließen, bevor Sie einen Test durchführen. Wenn Sie Stress über einen längeren Zeitraum ausführen, kann das System abstürzen und Sie müssen möglicherweise einen harten Neustart durchführen, um das System wiederherzustellen.

Sie können den Stresstest starten, indem Sie den unten stehenden Befehl ausführen, wobei sich „cpu“ auf die Anzahl der für die Durchführung des Tests verwendeten Threads bezieht. Um den Test jederzeit zu beenden, schließen Sie das Terminal oder drücken Sie <CTRL + C>, um ihn zu stoppen.

$ stress –cpu 2

Ich habe Stress ausgiebig benutzt, als ich mir vor einem Jahr einen neuen PC gebaut habe. Es hat mir sehr geholfen, die Lüftergeschwindigkeiten im BIOS zu optimieren, um die Kühlung zu verbessern.

Stress-ng (nur Stresstest)

Stress-ng ist eine aktualisierte Implementierung des oben erwähnten Tools Stress. Es ist viel fortschrittlicher und enthält Hunderte von Tests, um Ihr System zu belasten.

Sie können Stress-ng in Ubuntu installieren, indem Sie den folgenden Befehl ausführen:

$ sudo apt install stress-ng

Beachten Sie, dass die oben genannte Warnung auch für dieses Tool gilt. Wenn stress-ng über einen längeren Zeitraum ausgeführt wird, kann das System einfrieren, so dass es nur durch einen harten Neustart wiederhergestellt werden kann.

Sie können den stress-ng-Test starten, indem Sie den folgenden Befehl ausführen, wobei „cpu“ die Anzahl der Threads angibt, die für die Durchführung des Tests verwendet werden. Um den Test jederzeit zu stoppen, schließen Sie das Terminal oder drücken Sie <CTRL + C>, um ihn anzuhalten.

$ stress-ng –cpu 4

Wenn Sie den obigen Befehl ausführen, werden etwa 70 CPU-Tests nacheinander ausgeführt. Sie können jedoch alle diese Tests parallel ausführen, indem Sie den folgenden Befehl ausführen:

$ stress-ng –cpu 4 –all

Es ist möglich, den Befehl mit vielen anderen Befehlszeilenschaltern anzupassen, aber sie alle hier zu erklären, würde den Rahmen dieses Artikels sprengen. Sie können diese Optionen von hier aus erkunden.

S-tui (nur Stresstest)

S-tui ist ein CPU-Ressourcenmonitor, der eine terminalbasierte grafische Oberfläche zur Anzeige von Daten und Diagrammen verwendet.

Es unterstützt CPU-Stresstests mit der oben genannten Stress-App und bietet Ihnen eine schöne Vogelperspektive auf die verschiedenen CPU-Parameter wie Frequenz, Temperatur und Nutzung.

S-tui kann unter Ubuntu mit folgendem Befehl installiert werden:

$ sudo apt install s-tui stress

Da es sich nur um ein terminalbasiertes Frontend für die Stress-Befehlszeilen-App handelt, kann es bei hoher Auslastung zu Systemabschaltungen kommen.

Starten Sie es mit folgendem Befehl. Um den Test jederzeit zu beenden, schließen Sie das Terminal oder drücken Sie <CTRL + C>, um ihn zu stoppen.

$ s-tui

7-Zip (nur Benchmark)

7-Zip ist ein Dateikomprimierungstool, das Dateien extrem komprimieren und sie in einem verkleinerten 7z-Archivformat speichern kann. 7-Zip verfügt über eine integrierte Option zur Durchführung von LZMA-Komprimierungsbenchmarks zur Messung der CPU-Leistung.

Um 7-Zip unter Ubuntu zu installieren, führen Sie folgenden Befehl aus:

$ sudo apt install p7zip-full

Um einen Single-Thread-Benchmark durchzuführen, verwenden Sie den folgenden Befehl:

$ 7z b -mmt1

Multi-Thread-Benchmarking kann mit dem folgenden Befehl ausgeführt werden:

$ 7z b

Die Ergebnisse werden in Millionen Instruktionen pro Sekunde (MIPS) angegeben. Sie können diese Ergebnisse mit anderen CPU-Modellen von hier aus vergleichen.

Abschluss

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.