So verwenden Sie Sysbench für Linux -Leistungstests?

So verwenden Sie Sysbench für Linux -Leistungstests?
Sysbench ist ein Open-Source- und Mehrzweck-Benchmark-Dienstprogramm, das die Parameterfunktionstests für CPU-, Speicher-, E/A- und Datenbankleistung (MySQL) bewertet. Dieses Tool ist wichtig, um die MySQL -Parameter zu bewerten, insbesondere beim Ausführen einer Last der intensiven Datenbank. Es ist ein frei verfügbares Befehlszeilen-Tool, das eine unkomplizierte und direkte Möglichkeit bietet, Ihr Linux-System zu testen.

In diesem Artikel werden Sie die Details zum Sysbench-Befehlszeilen-Tool enthält. Wir werden diskutieren, wie die Leistung von Linux -OS -Komponenten auch über das Sysbench -Dienstprogramm testen kann. Wir haben alle Befehle zum neuesten verfügbaren Ubuntu 20 implementiert.04 System.

Installieren Sie das Sysbench -Tool

Das Sysbench -Dienstprogramm kann direkt aus dem offiziellen Ubuntu -Repository installiert werden, indem der folgende Befehl ausgeführt wird:

$ sudo apt installieren sysbench

Geben Sie "y" ein und drücken Sie dann "Eingabetaste", um mit der Installation weiter fortzufahren.

Führen Sie CPU -Benchmarking mit Sysbench Tool durch

Verwenden Sie den folgenden Befehl für das CPU -Benchmarking, um die CPU -Leistung zu bewerten:

$ sysbench -test = cpu run

Die vollständigen Berichtsstatistiken werden am Terminal angezeigt, aber das Wichtigste ist hier die „Gesamtzeit“, die im Rahmen der „Allgemeinen Statistik“ angezeigt wird, um die CPU -Leistung zu testen.

Sie können die CPU -Benchmark -Optionen auch mit dem folgenden Befehl untersuchen:

$ sysbench --Test = CPU -Hilfe

Die Befehlsparameter können basierend auf Ihren Anforderungen geändert werden. Verwenden Sie beispielsweise Folgendes, um die CPU -Leistung zu bewerten:

$ sysbench-test = cpu--cpu-max-prime = 20000 rennen

Benchmark -Speicher mit dem Sysbench -Tool

Geben Sie zum Testen der Speicherleistung den folgenden Grundbefehl in das Terminal ein:

$ sysbench --Test = Speicherlauf

Die Speicherleistung kann getestet werden, indem die beiden Parameter „Gesamtoperationen“ und die übertragene Datenmenge untersucht werden.

Verwenden Sie den folgenden Befehl, um weitere Speicheroptionen zu testen:

$ sysbench -Test = Speicherhilfe

Benchmark -E/O -Benchmark -Verwendung des Sysbench -Tools

Der E/A -Leistungstest unterscheidet sich etwas von der CPU und dem Speichertest. In der Datei -E/A -Tests müssen Sie eine Testdatei erstellen, die viel größer ist als Ihre RAM -Größe. Der Wert, den Sie "150 GB" festlegen können, ist gut. Der allgemeine sequentielle Schreib -E/A -Leistungstest kann mit dem folgenden Befehl durchgeführt werden:

$ sysbench--Test = fileio-file-test-modes = seqwr laufen

Erkunden Sie mehr Optionen, indem Sie den folgenden Befehl verwenden, um den E/A -Benchmark auszuführen:

$ sysbench--Test = fileio-file-test-modes = seqwr Hilfe

Am Terminal sind viele Optionen angezeigt. Stellen Sie einfach die Werte der Parameter basierend auf Ihren Anforderungen ein und testen Sie die Leistung des E/A Ihres Linux -Systems.

Sobald der Leistungstest abgeschlossen ist, löschen Sie die Testdatei mit dem folgenden Befehl:

$ sysbench--Test = fileio-file-total-size = 100g Reinigung

Abschluss

In diesem Tutorial haben wir beschrieben. Versuchen Sie alle oben genannten Optionen, um genauere Leistungsergebnisse zu erzielen. Mit diesem Tool können Sie auch die Leistung von Datenbanken testen.