Performance

6 nützliche Linux-Apps für Stresstests und Benchmarking der CPU-Leistung

6 nützliche Linux-Apps für Stresstests und Benchmarking der CPU-Leistung
Benchmark- und Stresstestmethoden werden häufig verwendet, um die Leistung von Desktop-PCs und Servern zu messen. Diese Tests sind auch nützlich, um Hardwareprobleme und Systemanomalien zu finden, die nur bei hoher Systemlast beobachtet werden.

Dieser Artikel listet verschiedene Dienstprogramme auf, um CPU-Benchmarks und Belastungstests auf Ihrem System durchzuführen. Während viele dieser Apps auch Optionen zum Testen anderer Hardwarekomponenten bieten, konzentriert sich dieser Artikel nur auf CPU-Tests.

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, damit Sie ihn mit Ihren Freunden teilen, mit anderen Systemen vergleichen oder für Debugging-Zwecke verwenden können.

HardInfo zeigt nicht nur allgemeine Informationen zu Ihrem System an, sondern bietet auch einige Benchmark-Tools, um die Leistung Ihrer Hardware zu messen. Was das CPU-Benchmarking betrifft, umfasst es fünf Methoden: CPU Blowfish, CPU CryptoHash, CPU Fibonacci, CPU N-Queens und CPU Zlib.

Um HardInfo in 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 Screenshot unten gezeigt.

Sobald der Benchmark abgeschlossen ist, sagt Ihnen HardInfo, ob eine niedrigere oder höhere Punktzahl besser ist. Es zeigt auch Bewertungen für CPUs anderer Anbieter zum einfachen Vergleich an.

Sysbench (nur Benchmark)

Systembankben, ist, wie der Name schon sagt, eine Kommandozeilen-App zum Ausführen von Benchmarks auf Ihrem System. Geschrieben in Lua, ist Sysbench hauptsächlich für Datenbank-Benchmarking gedacht. Es enthält jedoch auch Optionen zum Testen von CPU, Speicher und Dateidurchsatz.

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

$ sudo apt install sysbench

Führen Sie den folgenden Befehl aus, um einen Benchmark mit Sysbench zu starten:

$ sysbench-CPU --threads=2 run

Wo:

Sie können andere Befehlszeilenschalter verwenden, um das Benchmark-Verhalten anzupassen. Weitere Details zu diesen Optionen finden Sie Hier.

Nach Abschluss des Tests können Sie die Leistung Ihrer CPU mit der Variablen „Ereignisse pro Sekunde“ messen”. Leider liefert Sysbench im Gegensatz zu HardInfo keine Benchmark-Ergebnisse anderer CPU-Modelle verschiedener Hardware-Hersteller. Wenn Sie mehrere Computer haben, können Sie den Test auf beiden ausführen und dann die Zahlen vergleichen compare. Je höher die Anzahl der Ereignisse pro Sekunde, desto besser die CPU-Leistung.

Stress (nur Stresstest)

Stress ist ein einfaches Befehlszeilen-Dienstprogramm zur Durchführung von CPU-, Speicher- und Festplatten-Eingabe-Ausgabe-Stresstests.

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

$ sudo apt installieren stress

Beachten Sie, dass Stress keine Benchmark-Tests auf Ihrem System durchführt, sondern die CPU ständig hämmert und zu 100 % laufen lässt. Es wird empfohlen, alle laufenden Apps zu schließen, bevor Sie einen Test durchführen. Das Ausführen von Stress über einen längeren Zeitraum kann das System zum Absturz bringen und Sie müssen möglicherweise einen harten Neustart durchführen, um das System wiederherzustellen.

Sie können den Stresstest starten, indem Sie den folgenden Befehl ausführen, wobei sich „cpu“ auf die Anzahl der Threads bezieht, 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 damit es aufhört.

$ stress --cpu 2

Ich habe Stress ausgiebig genutzt, als ich mir vor einem Jahr einen neuen PC gebaut habe. Es hat mir sehr geholfen, die Lüftergeschwindigkeit im BIOS für eine verbesserte Kühlung zu optimieren.

Stress-ng (nur Stresstest)

Stress-ng ist eine aktualisierte Implementierung des oben erwähnten Stress-Tools. Es ist viel fortgeschrittener 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 erwähnte Warnung auch für dieses Tool gilt. Wenn Sie stress-ng über einen langen Zeitraum ausführen, kann Ihr System einfrieren, sodass 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 sich „cpu“ auf die Anzahl der Threads bezieht, 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 damit es aufhört.

$ 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 erkunden von Hier.

S-tui (nur Stresstest)

S-tui ist ein CPU-Ressourcenmonitor, der eine terminalbasierte grafische Benutzeroberfläche verwendet, um Daten und Grafiken anzuzeigen.

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

S-tui kann in Ubuntu installiert werden, indem Sie den folgenden Befehl ausführen:

$ sudo apt install s-tui stress

Da es sich nur um ein Terminal-basiertes Frontend für die Stress-Befehlszeilen-App handelt, können Sie bei hoher Nutzung das System sperren.

Führen Sie den folgenden Befehl aus, um es zu starten. Um den Test jederzeit zu stoppen, schließen Sie das Terminal oder drücken Sie damit es aufhört.

$ s-tui

7-Zip (nur Benchmark)

7-zip ist ein Dateikomprimierungstool, das Dateien extrem komprimieren und in einem 7z-Archivformat mit reduzierter Größe speichern kann. 7-Zip verfügt über eine integrierte Option zum Ausführen von LZMA-Komprimierungsbenchmarks zur Messung der CPU-Leistung.

Um 7-Zip in Ubuntu zu installieren, führen Sie den Befehl aus:

$ sudo apt install p7zip-full

Verwenden Sie den folgenden Befehl, um einen Single-Thread-Benchmark auszuführen:

$ 7zb -mmt1

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

$ 7zb

Die Ergebnisse sind in Millionen Instruktionen pro Sekunde (MIPS). Sie können diese Ergebnisse mit anderen CPU-Modellen von vergleichen Hier.

Fazit

Dies sind einige der kostenlosen und Open-Source-Dienstprogramme, die CPU-Benchmarks auf Ihrem System ausführen können. In der guten alten Zeit war das Ausführen von Flash Player in Firefox eine hervorragende Möglichkeit, Ihre CPU zu belasten. Heutzutage machen jedoch alle oben genannten Apps einen ziemlich guten Job.

So ändern Sie die linke und rechte Maustaste auf einem Windows 10-PC
Es ist ganz normal, dass alle Computer-Maus-Geräte ergonomisch für Rechtshänder gestaltet sind. Es gibt aber auch Mausgeräte, die speziell für Linkshä...
Emulieren Sie Mausklicks, indem Sie den Mauszeiger mit der klicklosen Maus in Windows 10 bewegen
Die Verwendung einer Maus oder Tastatur in der falschen Haltung bei übermäßiger Nutzung kann zu vielen gesundheitlichen Problemen führen, einschließli...
Fügen Sie mit diesen kostenlosen Tools Mausgesten zu Windows 10 hinzu
In den letzten Jahren haben sich Computer und Betriebssysteme stark weiterentwickelt. Es gab eine Zeit, in der Benutzer Befehle verwenden mussten, um ...