Performance Tool · 2 min read · Nov 18, 2025
So verwenden Sie das Perf Performance-Analysetool auf Ubuntu 20.04

Perf ist ein einfaches, aber leistungsstarkes Performance-Überwachungstool für Linux-basierte Betriebssysteme. Es wird verwendet, um sowohl Hardware- als auch Softwareereignisse zu verfolgen oder zu zählen. Es bietet eine Reihe von Unterbefehlen und ist in der Lage, eine statistische Profilerstellung des gesamten Systems durchzuführen. Es hilft Ihnen, leistungsbezogene Probleme zu identifizieren und zu lösen.
In diesem Tutorial zeigen wir Ihnen, wie Sie das Perf-Performance-Überwachungstool auf Ubuntu 20.04 installieren und verwenden.
Voraussetzungen
- Ein Server, der Ubuntu 20.04 Server ausführt.
- Ein Root-Passwort ist auf dem Server konfiguriert.
Installieren von Perf
Standardmäßig ist das Perf-Paket im Standard-Repository von Ubuntu 20.04 nicht verfügbar. Sie können es mit dem folgenden Befehl installieren:
apt-get install linux-tools-$(uname -r) linux-tools-generic -ySobald die Installation abgeschlossen ist, können Sie die installierte Version von Perf mit dem folgenden Befehl überprüfen:
perf -vSie sollten die folgende Ausgabe erhalten:
perf version 5.4.30
Sie können alle verfügbaren Optionen des Perf-Befehls mit dem folgenden Befehl anzeigen:
perf --helpSie sollten den folgenden Bildschirm sehen:

Perf-Liste
Sie können Perf mit einem Unterbefehl verwenden, um Leistungsstatistiken von Linux zu sammeln.
Um die Liste der vordefinierten Softwareereignisse in Linux anzuzeigen, führen Sie den folgenden Befehl aus:
perf list swSie sollten den folgenden Bildschirm sehen:

Sie können alle Strace-Ereignisse mit dem folgenden Befehl drucken:
perf list statSie sollten den folgenden Bildschirm sehen:

Um die Leistungsstatistiken des Befehls ls -ld /etc anzuzeigen, führen Sie den folgenden Befehl aus:
perf stat ls -ld /etc/Sie sollten die folgende Ausgabe erhalten:
drwxr-xr-x 83 root root 4096 Dec 9 08:56 /etc/
Leistungszählerstatistiken für 'ls -ld /etc/':
3.18 msec task-clock # 0.809 CPUs genutzt
0 Kontextwechsel # 0.000 K/sec
0 CPU-Migrationen # 0.000 K/sec
115 Seitenfehler # 0.036 M/sec
Zyklen
Anweisungen
Zweige
Zweig-Fehlversuche
0.003933936 Sekunden vergangene Zeit
0.000000000 Sekunden Benutzer
0.004122000 Sekunden Sys
Wenn Sie wissen möchten, was in unserem System passiert, wenn wir den Befehl “free -m” ausführen, verwenden Sie den folgenden Befehl:
perf stat free -mSie sollten den folgenden Bildschirm sehen:

Perf Top
Sie können den Unterbefehl top mit Perf verwenden, um ein Leistungszählerprofil in Echtzeit anzuzeigen:
Verwenden Sie beispielsweise den Befehl perf top mit der Option -a, um alle bekannten Ereignistypen anzuzeigen:
perf top -aSie sollten den folgenden Bildschirm sehen:

Um CPU-Uhrereignisse anzuzeigen, verwenden Sie die Option -e wie unten gezeigt:
perf top -e cpu-clockSie sollten den folgenden Bildschirm sehen:

Perf Record
perf-record ist ein Befehlszeilentool, das verwendet wird, um sein Profil in perf.data im aktuellen Arbeitsverzeichnis aufzuzeichnen.
Führen Sie beispielsweise den Befehl df -h aus und zeichnen Sie sein Profil mit dem folgenden Befehl in perf.data auf:
perf record df -hSie sollten den folgenden Bildschirm sehen:

Perf Report
Der Befehl perf report wird verwendet, um die von perf record generierte Datei zu analysieren und ein flaches oder grafisches Profil zu erstellen.
perf reportSie sollten den folgenden Bildschirm sehen:

Perf Benchmark
Sie können den Befehl perf bench verwenden, um mehrere Benchmarks auf dem System durchzuführen. Wenn Sie beispielsweise alle Speichertests überprüfen möchten, verwenden Sie den folgenden Befehl:
perf bench mem allSie sollten den folgenden Bildschirm sehen:

Fazit
In diesem Leitfaden haben Sie gelernt, wie Sie das Perf-Performance-Überwachungstool auf Ubuntu 20.04 installieren und verwenden. Sie können dieses Tool jetzt erkunden und verschiedene Befehlsoptionen ausprobieren.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.