GNU/Linux >> LINUX-Kenntnisse >  >> Linux

8 beste Tools zur Messung der Leistung von Linux-Stresstests

Es wurde gesagt, dass die Linux-Distribution viel Stress verträgt und im Benchmark-Ergebnis mit der gleichen Hardware wie das Windows-Betriebssystem gut abschneidet. Bevor Sie schwere Software auf Ihrem Linux-System ausführen, sollten Sie den Linux-CPU-Belastungstest durchführen, um festzustellen, wie viel Belastung dieser PC für eine bessere Leistung aushalten kann.

Die CPU-Belastungstests werden hauptsächlich von den Entwicklern und Programmierern durchgeführt, die die Haltbarkeit und Stärke eines Systems kennen müssen, bevor sie es öffentlich veröffentlichen. Da die Linux-Systeme kostenlos und Open-Source sind, bauen die Entwickler verschiedene Distributionen mit unterschiedlichen Hardwareoptimierungen.

Benchmarking vs. Stresstest:Was ist der Unterschied?

Viele Leute denken, dass Benchmark und Stresstest für Linux und andere Betriebssysteme gleich sind. Die Benchmark-Ergebnisse geben Ihnen tatsächlich einen Wert eines Ergebnisses, das Sie durchführen, um die Stärke bestimmter Hardware zu überprüfen. Im Benchmark-Ergebnis können Sie überprüfen, ob Ihre spezifische Hardwarekomponente die erwartete Leistung erbringt.

Sie können die Hardware-Metrikdaten zu globalen Parametern überprüfen und abrufen, um sicherzustellen, dass die Hersteller Ihnen ein Qualitätsprodukt liefern. Auf der anderen Seite ist Belastungstest ein Prozess, bei dem Sie sicherstellen können, wie viel Belastung Ihre CPU, RAM-GPU und andere Komponenten in einer Überlastungssituation aushalten können.

Linux-CPU-Belastungstest-Tools

Um einen erfolgreichen Belastungstest auf einem Linux-System durchzuführen, müssen einige anerkannte und vertrauenswürdige Anwendungen auf einem Linux-System ausgeführt werden, die uns die Belastungsergebnisse anzeigen können. Das Ausführen einiger Anwendungen zum Ausführen der Belastungsergebnisse erfordert möglicherweise Root-Zugriff auf die Sudo-Berechtigungen. Bitte stellen Sie sicher, dass Sie ein Root-Benutzer auf Ihrem System sind. In diesem Beitrag werden wir sehen, wie man den Linux-CPU-Belastungstest überprüft, und wir werden auch einige Tools für Linux-Hardware-Benchmarking sehen.

1. Phoronix-Testsuite

Das Phoronix-Tool ist eines der am häufigsten verwendeten Tools für CPU-Benchmarking und Stresstests. Sie können die unten aufgeführten Befehle auf der Terminal-Shell mit Root-Rechten ausführen, um das Phoronix-Tool auf Ihrem Debian-basierten Rechner zu installieren.

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

Jetzt, nach Abschluss der Installation, können Sie das Phoronix-Tool auf Ihrem Computer ausführen. Es kann eine Weile dauern, bis alle Standardparameter geladen sind. Zeigen Sie daher die CPU-Auslastung und den Stresstest.

$ phoronix-test-suite

2. Stress-ng-CLI-Tool

Stress-NG ist ein weiteres befehlszeilenbasiertes Linux-CPU-Stresstest-Tool. Sie können es mit dem unten aufgeführten Befehl auf Ihrem Computer installieren.

$ sudo apt install stress-ng

Wenn die Installation jetzt beendet ist, können Sie jetzt die CPU-Belastbarkeit mit dem folgenden stress-ng-Befehl überprüfen.

$ stress-ng --cpu 2

3. GTKStressTesting (GST)

Um das GTK-Stresstest-Tool zu installieren, verwenden wir die Flatpak-Methode. Wenn Sie Flatpak nicht auf Ihrem Computer installiert haben, stellen Sie bitte sicher, dass Sie alles über Flatpak und dessen Installation unter Linux wissen.

sudo add-apt-repository ppa:flatpak/stable
sudo apt update
sudo apt install flatpak

Außerdem benötigen Sie das FlatHUb-Paket.

sudo apt install --reinstall ca-certificates
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo apt install gnome-software-plugin-flatpak

Führen Sie nun die unten aufgeführten Befehle auf der Terminal-Shell aus, um das GTK-Stresstest-Tool auf Ihrem Debian-basierten Computer zu installieren.

$ sudo flatpak install flathub com.leinardi.gst

Der unten bereitgestellte Befehl führt eine automatisch generierte CPU-Last und ein Stresstestergebnis auf der Shell aus.

$ flatpak run com.leinardi.gst

4. 7-Zip:Linux-CPU-Belastungstest

Wir alle wissen, dass 7-zip häufig zum Komprimieren, Entpacken und Extrahieren von Dateien verwendet wird. Aber wussten Sie, dass dieses Tool auch die CPU-Details und Stresstests unter Linux überprüfen kann? Sie können jetzt die CPU-Auslastung und -Metriken mit dem 7-Zip überprüfen. Wenn Sie das Tool nicht installiert haben, können Sie es mit dem unten aufgeführten Befehl auf Ihren Computer herunterladen.

$ sudo apt-get install p7zip-full

Führen Sie den unten aufgeführten Befehl aus, um die Single-Thread-CPU-Auslastung Ihres Computers zu überprüfen.

$ 7z b -mmt1

Sie können den nächsten Befehl ausführen, um die Auslastung der Multithread-CPU zu überprüfen.

$ 7z b

5. Belastung:Linux-CPU-Belastungstest

Hier sehen wir, wie Sie die CPU-Belastung mit dem Stress-Tool überprüfen können. Zuerst müssen Sie das Stress-Tool auf Ihrem Linux-Rechner installieren.

$ sudo apt install stress

Um das CPU-bezogene Stress-Check-Update zu erhalten, können Sie jetzt den unten genannten Befehl ausführen.

$ stress --cpu 2

Sie können die CPU-Auslastung auch für andere CPU-Threads mit einem benutzerdefinierten Timeout-Wert überprüfen.

$ sudo stress --cpu  8 --timeout 20

Der unten erwähnte Befehl gibt Ihnen den Stress-Timeout-Wert.

$ uptime

6. S-tui (nur Belastungstest)

Das S-tui ist ein Python-basiertes Terminaltool zum Testen der CPU-Belastung unter Linux. Sie können es auf Ihrem Linux-System durch herkömmliche und Python-PIP-Methoden erhalten. Hier können Sie sehen, dass Sie mit dem unten bereitgestellten Befehl das S-tui unter Debian Linux installieren können.

$ sudo apt install s-tui stress

Führen Sie abschließend den unten genannten Befehl aus, um die Ergebnisse des CPU-Belastungstests auf Ihrem Linux-Computer anzuzeigen.

$ s-tui

7. Sysbench:Stresstest und Benchmark

Dieses Tool liefert Ihnen genaue Ergebnisse für CPU-Hardwaretests. Sie können die unten aufgeführten Befehle auf der Terminal-Shell ausführen, um das Sysbench-Tool auf Ihrem Debian-basierten Computer zu installieren.

$ sudo apt install sysbench

Wenn die Installation nun erfolgreich abgeschlossen ist, können Sie jetzt den unten genannten Befehl ausführen, um die CPU-Auslastung und das CPU-Benchmark- und Stresstest-Ergebnis für Ihr Win-AC-System zu überprüfen.

$ sysbench cpu --threads=2 run

8. Geekbench:Linux-CPU-Belastungstest-Tool

Der Geekbench ist einer der nützlichsten und am häufigsten verwendeten Benchmark-Tester für Linux-Plattformen. Obwohl wir die Ergebnisse der CPU-Belastungstests benötigen, kann dieses Tool sehr praktisch sein, wenn Sie die CPU-Benchmark-Ergebnisse überprüfen müssen, um eine bessere Vorstellung von Ihrem System zu bekommen.

Sie können die unten aufgeführten Befehle auf der Terminal-Shell mit Root-Rechten ausführen, um das Geekbench-Tool auf Ihrem Debian-basierten Rechner zu installieren.

$ sudo wget http://cdn.geekbench.com/Geekbench-5.2.3-Linux.tar.gz
$ sudo tar xf Geekbench-5.2.3-Linux.tar.gz
$ cd Geekbench-5.2.3-Linux && ./geekbench5

Einblicke!

Während Sie die CPU-Belastung oder die voraussichtliche Belastung Ihrer CPU überprüfen, müssen Sie auch die Benchmark-Ergebnisse Ihrer Hardware kennen. Wenn Sie Ihre CPU-Benchmark-Ergebnisse und Stresstest-Ergebnisse benötigen, können Sie nach meinen persönlichen Erfahrungen über Jahre mit Linux mühelos auswählen, welche Software Sie auf Ihrem System ausführen können und ob Sie Ihr System aktualisieren müssen oder nicht.

Im gesamten Beitrag haben wir einige Beiträge zur Überprüfung von CPU-Benchmarking und CPU-Belastung gesehen. Ich hoffe, dieser Beitrag war hilfreich für Sie; Wenn ja, teilen Sie diesen Beitrag bitte mit Ihren Freunden und der Linux-Community. Sie können auch Ihre Meinung zu diesem Beitrag in den Kommentarbereich schreiben.


Linux
  1. So messen Sie die Leistung Ihres Linux-VPS-Servers

  2. Die 5 besten Terminal-basierten Linux-Überwachungstools

  3. Die 8 besten Kryptowährungs-Mining-Tools für Linux

  4. Die besten Dateiübertragungstools unter Linux

  5. Übertaktungstools unter Linux

Die 20 besten Linux-Videokonferenzsoftware und -tools

Die 20 besten Bioinformatik-Tools für Linux-Systeme

Die 15 besten Physik-Tools für Linux-Systeme zum Physikunterricht

Die 10 besten Tools zur Verwaltung von IP-Adressen für Linux

Top 15 der besten Chemie-Tools für Linux-Systeme

Top 15 der besten Biologie-Tools für Linux-Systeme