6 Beste CPU-Stresstest- und Performance-Benchmark-Linux-Tools

CPU-Stresstest-Linux-Tools

Möchten Sie Ihr Linux-System an seine maximalen Grenzen bringen? Oder sind Sie daran interessiert, Ihren Linux-PC in Bezug auf die Leistung zu bewerten? In jedem Fall können Benchmark-Apps und Stresstest-Tools Ihnen ein quantitatives Verständnis der Leistung Ihres Linux-Pcs vermitteln.

In diesem Sinne haben wir eine Liste mit einigen der besten Linux-Apps für Benchmark-Performance und Stresstests. Aber zuerst wollen wir ein klares Verständnis von Benchmarking und Stresstests und den Unterschieden zwischen den beiden bekommen.

Benchmarking vs. Stresstest: Was ist der Unterschied?

Ein Benchmark-Tool wird verwendet, um die maximal mögliche Leistung des PCS bei der Bearbeitung einer bestimmten Aufgabe oder Funktion zu messen. Es ist am nützlichsten, wenn Sie versuchen, zwei ähnliche Produkte zu vergleichen. Sie können die Benchmark-Werte zwischen den Produkten vergleichen, um festzustellen, welches eine bessere Leistung bietet.

Ein Stresstest-Tool wurde entwickelt, um eine hohe Belastung des Systems zu implementieren, um festzustellen, ob es ausfällt. Sie können einen Stresstest an verschiedenen Teilen des Systems durchführen, einschließlich Prozessor, Speicher, Netzwerk usw. Diese Art von Tool kann Ihnen helfen, die Stabilität des Systems zu testen. Während eines Stresstests prüft die App auch, ob sich das System sicher von der schweren Last erholen und in sein normales Stadium zurückkehren kann.

Auch wenn Sie daran interessiert sind, den Ressourcenverbrauch und die Systemnutzungsstatistiken im Auge zu behalten, empfehlen wir Ihnen, unsere Liste der besten Linux-Leistungsüberwachungstools zu lesen.

Beste Linux-Apps für Benchmark und CPU-Stresstest

Nachdem Sie nun ein grundlegendes Verständnis dafür haben, was Benchmark- und Stresstest-Tools für Sie tun, lassen Sie uns schnell in unsere Liste der besten Linux-Apps für Benchmarking und Stresstests eintauchen. Beachten Sie, dass nicht alle hier genannten Tools sowohl für Benchmarking als auch für Stresstests verwendet werden können.

Einige der Tools wurden speziell für Stresstests entwickelt, während andere hauptsächlich für das Benchmarking der Leistung gedacht sind. Dies liegt daran, dass es nur sehr wenige Apps gibt, die beide Funktionen auf einem ausreichend guten Niveau ausführen können. Aber davon abgesehen haben wir ein paar Apps hinzugefügt, die mit anständigen Tools für grundlegende Stresstests und Benchmarking ausgestattet sind, wenn das alles ist, was Sie brauchen.

Wir zeigen Ihnen auch, wie Sie diese Tools auf Ihrem Linux-System installieren und verwenden. Wir werden ein Ubuntu-System verwenden, um Ihnen den Setup-Prozess zu zeigen. Die gleichen Schritte sollten jedoch für alle anderen Linux-Distributionen gelten.

Geekbench

Windows-Benutzer sind möglicherweise mit Geekbench vertraut. Es ist ein beliebtes plattformübergreifendes Benchmark-Tool mit einem einfachen Bewertungssystem, das die Ergebnisse der Single-Core- und Multi-Core-Leistung des Systems anzeigt. Ein höherer Geekbench-Score bedeutet eine bessere Leistung.

Sie können Geekbench auch zum Stresstest Ihres Systems verwenden, indem Sie reale Szenarien simulieren, um zu überprüfen, wie sich das System stapelt.

So installieren und verwenden Sie Geekbench:

Für diese Kurzanleitung installieren wir Geekbench 5.2.3, da es sich um die neueste Version handelt. Öffnen Sie dazu das Terminal und geben Sie den folgenden Befehl ein, um die Geekbench 5.2.3-Archivdatei herunterzuladen und zu extrahieren.

$ sudo wget http://cdn.geekbench.com/Geekbench-5.2.3-Linux.tar.gz$ sudo tar xf Geekbench-5.2.3-Linux.tar.gz
image-of-installing-Geekbench
Geekbench installieren

Führen Sie nach dem Extrahieren der Datei den folgenden Befehl aus um Geekbench zu starten.

$ cd Geekbench-5.2.3-Linux && ./geekbench5
image-of-Geekbench-running-tests
Geekbench läuft Tests

Wie Sie sehen können, im Gegensatz zu den Windows version unter Linux startet Geekbench automatisch eine Reihe von Tests, die Sie über die Befehlszeile sehen. Wenn die Tests abgeschlossen sind, erhalten Sie einen URL-Link. Sie können diesen Link besuchen, um die Ergebnisse zu sehen.

Hier ist unser Ergebnis:

image-of-Geekbench-results
Geekbench-Testergebnisse

Hinweis: Wenn Sie diesen Artikel in Zukunft lesen, wird möglicherweise eine neuere Version von Geekbench veröffentlicht. Überprüfen Sie die offizielle Download-Seite, um zu sehen, ob eine neuere Version verfügbar ist.

Wenn ja, müssen Sie nur alle oben genannten Befehle mit 5.2.3 durch die neuere Version ersetzen. Wenn eine neue Version wie Geekbench 6 oder 7 herauskommt, müssen Sie den letzten Befehl durch “ ersetzen./geekbench5″ zu „./geekbenchx“ wobei ‚x‘ die neue Versionsnummer ist.

Phoronix Test Suite

Phoronix Test Suite ist eines der umfassendsten Performance-Test- und Benchmarking-Tools für Linux. Es ist vollständig Open-Source und bietet Ihnen Zugriff auf über 100 Tests, die Sie ausführen können, um eine quantitative sowie eine qualitative Vorstellung von der Leistung Ihres Systems zu erhalten.

Alle Tests werden vollautomatisch durchgeführt, von der Ausführung bis zum Reporting. Der beste Teil ist, dass jeder dieser Tests leicht reproduziert werden kann, so dass Sie Optimierungen vornehmen und Ihr System erneut testen können, um zu sehen, wie sich dies auf die Leistung auswirkt.

Installation und Verwendung der Phoronix-Testsuite:

Für Ubuntu- und Debian-Benutzer kann die Phoronix-Testsuite in wenigen einfachen Schritten installiert werden. Verwenden Sie zunächst den Befehl wget, um die neueste Version der Phoronix Test Suite wie folgt herunterzuladen:

$ sudo wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_9.8.0_all.deb

Hinweis: Zum Zeitpunkt des Schreibens ist Phoronix 9.8.0 die neueste Version, daher laden wir sie herunter. Wenn Sie dies lesen und eine neuere Version verfügbar ist, können Sie sie herunterladen, indem Sie einfach 9.8.0 im obigen Befehl auf die neueste Version ändern.

Wenn Sie eine andere Distribution verwenden, die nicht auf Debian basiert, können Sie deren offizielle Website besuchen, um die Universal Linux tar-Datei herunterzuladen.

Als nächstes installieren Sie die gdebi, die für die Installation von externen * nützlich ist.deb-Pakete. Geben Sie dazu den folgenden Befehl ein:

$ sudo apt install gdebi-core

Geben Sie zum Installieren der Phoronix-Testsuite den folgenden Befehl ein:

$ sudo gdebi phoronix-test-suite_9.8.0_all.deb

Hinweis: Ändern Sie 9.8.0 auf die neuere Version von Phoronix, wenn Sie diese stattdessen heruntergeladen haben.

Sobald die Installation abgeschlossen ist, können Sie das Tool ausführen, indem Sie den folgenden Befehl eingeben:

$ phoronix-test-suite
image-of-Setting-up-Phoronix-Test-Suite
Einrichten der Phoronix-Testsuite

Wie Sie sehen, werden Ihnen zunächst alle Allgemeinen Geschäftsbedingungen angezeigt und Sie gefragt, ob Sie ihnen zustimmen oder nicht. Geben Sie ‚y‘ für ja ein, um zu akzeptieren. Das Tool lädt dann alle verfügbaren Tests, die Sie auf Ihrem System ausführen können.

image-of-List-of-Phoronix-Test
Liste der Phoronix-Tests

Jeder Phoronix-Test hat seine eigenen Abhängigkeiten. Sie müssen sie auf Ihrem System installieren, bevor Sie einen der Tests ausführen können. Darüber hinaus ist jede der Abhängigkeiten sehr groß, von denen einige über 1 GB betragen können.

Wenn Sie es unter Ubuntu verwenden, müssen Sie auch die install-ubuntu-packages ändern.sh-Skript, damit Phoronix die erforderlichen Abhängigkeiten herunterladen kann. Wenn Sie dieses Stresstest-Tool verwenden möchten, finden Sie hier eine detaillierte Installations- und Einrichtungsanleitung für Phoronix, die Ihnen helfen soll.

Sysbench

Sysbench ist ein kostenloses Open-Source-Benchmarking-Tool, das auf LuaJIT basiert. Es ist ein skriptfähiges Multithread-Benchmark-Tool, das am häufigsten für das Datenbank-Benchmarking verwendet wird. Es verfügt jedoch über Funktionen, mit denen Sie verschiedene Teile Ihres Systems testen und vergleichen können, einschließlich CPU, Speicher und Dateidurchsatz.

Installation und Verwendung von Sysbench:

Wenn Sie Ubuntu verwenden, können Sie Sysbench einfach aus dem apt-Repository installieren. Alles, was Sie tun müssen, ist den folgenden Befehl einzugeben:

$ sudo apt install sysbench

Sobald das Tool heruntergeladen wurde, können Sie mit dem Benchmarking der CPU-Leistung beginnen, indem Sie diesen Befehl eingeben:

$ sysbench cpu --threads=2 run
image-of-Running-Sysbench-Benchmark
Sysbench-Benchmark ausführen

Im obigen Befehl wird ‚CPU‘ gibt den Testtyp an, und ‚threads‘ gibt die Anzahl der Threads an, die von Sysbench erstellt werden, um den Multithread-Benchmark auszuführen.

Hier finden Sie einen detaillierteren Blick auf alle anderen Arten von Tests und Optionen, die unter Sysbench verfügbar sind. Sobald der Test abgeschlossen ist, zeigt Ihnen Sysbench die Ergebnisse direkt im Terminal an. Um die CPU-Leistung zu bewerten, können Sie die Variable „Ereignisse pro Sekunde“ messen und mit anderen Systemen vergleichen.

Stress-ng CLI-Tool

Stress–ng ist eine aktualisierte Implementierung von Stress – das selbst ein einfaches Befehlszeilenprogramm ist, das zum Stresstest von CPU-, Speicher- und sogar Festplatten-Ein- und Ausgabegeschwindigkeiten verwendet werden kann.

Stress-ng baut auf seinem Vorgänger auf, indem es Hunderte von erweiterten Tests hinzufügt, um Ihr System zusätzlich zu belasten und zu belasten.

So installieren und verwenden Sie Stress-ng:

Unter Ubuntu können Sie Stress-ng direkt aus dem apt-Repository installieren. Geben Sie dazu den folgenden Befehl in das Terminal ein:

$ sudo apt install stress-ng

Nach der Installation können Sie das Tool zum Stresstest verschiedener Teile Ihres Systems wie CPU-, Speicher- und Festplatten-E / A-Geschwindigkeiten verwenden. Für diese Demonstration sehen wir uns jedoch an, wie Sie das Tool verwenden können, um Ihre CPU zu belasten.

$ stress-ng --cpu 2
Bild-von-Stress-ng-CPU-Test
Stress-ng-CPU-Test

Der obige Befehl teilt dem Stress-ng-CPU-Test stresstest der CPU, wobei sich „2“ auf die Anzahl der Worker bezieht, die sich auf sqrt(rand()) . Sobald Sie den Befehl ausführen, beginnt das Tool nacheinander 70 CPU-Tests auszuführen, um die CPU zu belasten.

Es gibt viele weitere Befehle, mit denen Sie verschiedene Stresstests an verschiedenen Teilen Ihres Systems ausführen können. Wenn Sie mehr wissen möchten, können Sie hier alle verschiedenen Stress-ng-Befehle sehen.Haftungsausschluss: Stress-ng ist keine Benchmarking-App, sondern ein Stresstest-Tool. Es wird Ihnen keine Benchmark-Punktzahl geben. Nach der Aktivierung wird Ihre CPU heruntergefahren, sodass sie kontinuierlich mit 100% Auslastung ausgeführt wird.

Wenn Sie das Tool verwenden, sollten Sie alle anderen laufenden Apps beenden, um sicherzustellen, dass im Stresstest keine Anomalien auftreten. Es wird auch nicht empfohlen, Ihr System zu lange zu belasten, da dies zu einem Systemabsturz führen kann. In diesem Fall müssen Sie einen harten Neustart durchführen, um Ihren PC wiederherzustellen.

GTKStressTesting (GST)

GST, kurz für GTKStressTesting, ist ein funktionsreiches Leistungsüberwachungs- und Stresstest-Tool für Linux-PCs. Die App basiert auf Stress-ng gebaut. Als solches erhalten Sie Zugriff auf alle Stresstestfunktionen des CLI-Tools. Im Gegensatz zu Stress-ng verfügt GST jedoch über eine Benutzeroberfläche, mit der Sie die App und ihre verschiedenen Funktionen steuern können.

Außerdem enthält GST eine kleine Benchmark-Funktion, die in Stress-ng fehlt. Abgesehen davon kann GST auch die erforderlichen Informationen zu CPU, RAM und Motherboard abrufen und die Nutzungsmetriken auf einer übersichtlichen Benutzeroberfläche anzeigen, ähnlich wie CPU-Z.

So installieren und verwenden Sie GTKStressTesting:

GST ist im Flatpak-Repository verfügbar. Wenn also die Linux-Variante, die Sie ausführen, Flatpak unterstützt, können Sie GST auf Ihrem System installieren. Hier ist der offizielle Einrichtungsleitfaden für Flatpak. Verwenden Sie dies zuerst, um Flatpak auf Ihrer Linux-Distribution zu installieren.

Wenn Sie fertig sind, führen Sie diesen Befehl aus, um GST zu installieren:

$ sudo flatpak install flathub com.leinardi.gst
image-of-Installing-GTKStressTesting
GTKStressTesting installieren

Nachdem die Installation abgeschlossen ist , führen Sie GST aus, indem Sie diesen Befehl eingeben:

$ flatpak run com.leinardi.gst
image-of-GTKStressTesting-App
GTKStressTesting App

Wie Sie sehen können, präsentiert Ihnen das Tool unzählige Informationen zu Ihrem System. Wenn Sie nach oben schauen, haben Sie die Stresstesteinstellungen. Es besteht die Möglichkeit, den Stresstesttyp zusammen mit der Zeitdauer und einer vordefinierten Anzahl von Arbeitern auszuwählen.

7-Zip

Und für den letzten Eintrag in unserer Liste haben wir 7-zip. Einige von Ihnen kennen und verwenden diese Anwendung möglicherweise bereits als Dateikomprimierungstool – was ihre beabsichtigte Verwendung ist.

Das Coole an 7-zip ist jedoch, dass es Ihre Dateien extrem komprimieren kann, um ihre Größe erheblich zu reduzieren und sie im 7z-Archivformat zu speichern. Sie können diesen extremen Komprimierungsalgorithmus verwenden, um die CPU-Leistung Ihres Systems zu messen. 7-zip verfügt über eine spezielle Funktion namens LZMA Compression Benchmark, mit der Sie genau das tun können.

So installieren und verwenden Sie 7-ZIP, um die Leistung zu messen:

Ubuntu-Benutzer können 7-zip einfach mit dem Befehl apt-get wie folgt installieren:

$ sudo apt-get install p7zip-full

Nach der Installation können Sie mit dem folgenden Befehl einen Single-Thread-Benchmark mit dem Tool:

$ 7z b -mmt1

Bild-von-Single-Thread-Benchmark-mit-7zip
Single-Thread-Benchmark mit 7zip

Mit diesem Befehl können Sie auch einen Multithread-Benchmark durchführen:

$ 7z b
Bild-von-Multithread-Benchmark-mit-7zip
Multithread-Benchmark mit 7zip

Als sie können sehen, alle Ergebnisse werden in ‚Millionen Anweisungen pro Sekunde‘ oder MIPS aufgezeichnet. Sie können diese Ergebnisse jetzt mit anderen CPUs vergleichen, um zu sehen, wo Ihr System rangiert.

Einpacken

Das waren also unsere Tipps für die besten Linux-Apps für Benchmark und Stresstest. Wir hoffen, dass Sie diese Lektüre nützlich fanden und Ihnen bei der Bewertung der Leistung des Linux-PCS geholfen haben.

Vor diesem Hintergrund gibt es viele andere Stresstests und Benchmarking-Apps auf dem Markt. Wenn Sie also Ihr Lieblingswerkzeug zur Messung der Leistung Ihres Linux-Systems verpasst haben, lassen Sie es uns in den Kommentaren wissen. Wir würden gerne wissen, welche Tools und Apps Sie auf Ihrem Linux-PC verwenden. Und es wird auch Ihren Mitlesern mehr Optionen zur Auswahl geben.

Schreibe einen Kommentar

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