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

Wie Sie Ihre Ubuntu-Linux-Server mit der Phoronix Test Suite benchmarken

Wenn Sie neugierig sind, wie Ihre Server funktionieren, sollten Sie die Phoronix Test Suite ausprobieren. Jack Wallen zeigt Ihnen, wie Sie diese Testsuite installieren und verwenden.

Wissen Sie, wie gut Ihre Ubuntu Server-Instanzen funktionieren? Sicher, sie könnten in Betrieb sein, aber wissen Sie wirklich, wie gut sie mit Arbeitslasten umgehen können? Dies ist besonders wichtig, bevor eine Anwendung oder ein Dienst bereitgestellt wird, die bzw. der hohe Anforderungen an einen Computer stellt.

Open Source:Unbedingt lesen

Haben Sie zu diesem Zweck Ihre Server einem Benchmarking unterzogen? Wenn nicht, zeige ich Ihnen, wie Sie genau das mit der Phoronix Test Suite tun können, einem der umfassendsten Test- und Benchmarking-Tools der Welt. Diese Testsuite kann quantitative und qualitative Benchmarks durchführen, sodass Sie die Ergebnisse Ihrer Tests mit anderen vergleichen können.

Die Phoronix Test Suite kann auf den Betriebssystemen Linux, macOS, Windows, Solaris, GNU Hurd und BSD installiert werden. Ich werde demonstrieren, wie das Tool auf Ubuntu Server 22.04 installiert und verwendet wird.

Kommen wir zum Testen.

Was Sie brauchen

Um die Phoronix Test Suite zu installieren, benötigen Sie eine laufende Instanz von Ubuntu Server 22.04 und einen Benutzer mit sudo-Berechtigungen. Bist du dafür bereit? Das dachte ich mir.

So installieren Sie die Phoronix Test Suite

Melden Sie sich bei Ihrer Ubuntu Server-Instanz an und laden Sie die .deb-Datei der Phoronix Test Suite herunter mit:

wget https://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_10.8.3_all.deb

Nachdem die Datei heruntergeladen wurde, installieren Sie das Tool mit:

sudo dpkg -i phoronix*.deb

Die Installation schlägt fehl, da noch Abhängigkeiten zu erfüllen sind. Sie können diesen Fehler beheben und die Installation mit dem einzigen Befehl abschließen:

sudo apt-get install -f

Sobald alle Abhängigkeiten erfüllt sind, ist die Installation abgeschlossen. Sie können die Installation überprüfen mit:

phoronix-test-suite

Der obige Befehl sollte alle Hilfeinformationen für den Befehl auflisten (von denen es jede Menge gibt).

So verwenden Sie die Phoronix Test Suite

Lassen Sie uns zunächst die verfügbaren Tests mit dem Befehl auflisten:

phoronix-test-suite list-available-tests

Sie können die Tests sogar wie folgt nach Gruppen auflisten:

phoronix-test-suite list-available-suites

Oder Sie rufen mit dem Befehl:

Informationen zu einem bestimmten Test auf

phoronix-test-suite info TEST

Wobei TEST der Name des Tests ist.

Angenommen, wir möchten den pts/server-Test ausführen, der 26 verschiedene eindeutige Tests ausführt (die alles von Apache, Memcached, Redis, NGINX, PHP, PHP, OpenSSL, Node.js und vielem mehr abdecken. Um diesen Test auszuführen, müssen Sie Installieren Sie zuerst die erforderlichen Testabhängigkeiten mit dem Befehl:

phoronix-test-suite install pts/server

Die Ausführung des obigen Befehls dauert zwischen 20 und 30 Minuten. Sobald Sie Ihr Terminal zurückerhalten haben, starten Sie den Test mit:

phoronix-test-suite run pts/server

Das Ausführen eines Befehls, wie oben gezeigt, erfolgt im interaktiven Modus, in dem Sie mehrere Fragen beantworten müssen. Anstatt dies jedes Mal zu tun, können Sie die Batch-Modus-Funktion verwenden. Dazu führen Sie zunächst den Befehl aus:

phoronix-test-suite batch-setup

Für den obigen Befehl müssen Sie Folgendes beantworten:

  • Testergebnisse im Stapelmodus speichern (J/N):ja
  • Öffne den Webbrowser im Stapelmodus automatisch (j/n):n
  • Die Ergebnisse automatisch auf OpenBenchmarking.org hochladen (J/N):ja
  • Nach Testkennung fragen (J/N):
  • Nach Testbeschreibung fragen (J/N):
  • Nach Dateiname der gespeicherten Ergebnisse fragen (J/N):
  • Alle Testoptionen ausführen (J/N):

Beantworten Sie alle Fragen und die Antworten werden in der Datei ~/.phoronix-test-suite/user-config.xml gespeichert. Nach Abschluss der Stapeleinrichtung können Sie mit einem Befehl wie diesem eine ganze Liste von Tests ausführen (die auch automatisch alle erforderlichen Abhängigkeiten herunterladen und die Tests für Sie ausführen):

phoronix-test-suite batch-benchmark pts/server

Da Sie die Batch-Einrichtung bereits ausgeführt haben, müssen Sie die Fragen während des Benchmarkings nicht beantworten.

Nach Abschluss der Tests werden die Informationen in demselben Verzeichnis gespeichert, in dem Sie den Befehl ausgeführt haben. Durchsuchen Sie die Ergebnisse, um zu sehen, wie Ihre Server-Benchmarks abgeschnitten haben.

Und das ist alles, was Sie brauchen, um Ihre Ubuntu Server-Instanzen mit der Phoronix Test Suite zu benchmarken. Es gibt noch viel mehr, was Sie mit diesem Tool tun können, also werfen Sie einen Blick in die offizielle Dokumentation, um zu sehen, wie viele Möglichkeiten die Phoronix Test Suite Ihnen bieten kann.

Abonnieren Sie TechRepublic Wie man Technik auf YouTube zum Laufen bringt für die neuesten technischen Ratschläge für Geschäftsleute von Jack Wallen.



Quelllink


Linux
  1. So verwenden Sie den Linux-Grep-Befehl

  2. So erweitern Sie die Funktionalität Ihres Linux-Desktops mit PlexyDesk

  3. So geben Sie Terminalsitzungen wieder, die mit dem Linux-Skriptbefehl aufgezeichnet wurden

  4. Wie kann man Benchmarks erstellen oder die Geschwindigkeit Ihres DNS-Servers unter Linux überprüfen?

  5. So verwenden Sie den Dig-Befehl unter Linux mit Beispielen

So messen Sie Ihre GPU unter Linux

So verwalten Sie Linux-Passwörter mit dem Pass-Befehl

So sichern Sie Linux-Server mit SE Linux

So finden Sie Dateien mit dem fd-Befehl in Linux

So überwachen Sie Ihre Linux-Server mit Checkmk

So finden Sie den Standort Ihrer Server mit Traceroute und WHOIS