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 -y

Sobald die Installation abgeschlossen ist, können Sie die installierte Version von Perf mit dem folgenden Befehl überprüfen:

perf -v

Sie 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 --help

Sie sollten den folgenden Bildschirm sehen:

Perf-Befehlszeilenoptionen

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 sw

Sie sollten den folgenden Bildschirm sehen:

Perf-Liste

Sie können alle Strace-Ereignisse mit dem folgenden Befehl drucken:

perf list stat

Sie sollten den folgenden Bildschirm sehen:

perf list stat

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 -m

Sie sollten den folgenden Bildschirm sehen:

perf stat free -m

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 -a

Sie sollten den folgenden Bildschirm sehen:

perf top

Um CPU-Uhrereignisse anzuzeigen, verwenden Sie die Option -e wie unten gezeigt:

perf top -e cpu-clock

Sie sollten den folgenden Bildschirm sehen:

cpu-clock

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 -h

Sie sollten den folgenden Bildschirm sehen:

perf record

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 report

Sie sollten den folgenden Bildschirm sehen:

perf report

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 all

Sie sollten den folgenden Bildschirm sehen:

Perf Benchmark

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.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.