Strumenti di prestazione · 3 min read · Nov 18, 2025
Come utilizzare lo strumento di analisi delle prestazioni Perf su Ubuntu 20.04

Perf è uno strumento di monitoraggio delle prestazioni semplice ma potente per i sistemi operativi basati su Linux. Viene utilizzato per tracciare o contare eventi sia hardware che software. Fornisce una serie di sottocomandi ed è in grado di effettuare profili statistici dell’intero sistema. Ti aiuta a identificare e risolvere problemi relativi alle prestazioni.
In questo tutorial, ti mostreremo come installare e utilizzare lo strumento di monitoraggio delle prestazioni Perf su Ubuntu 20.04.
Requisiti
- Un server che esegue Ubuntu 20.04 server.
- Una password di root configurata sul server.
Installare Perf
Per impostazione predefinita, il pacchetto Perf non è disponibile nel repository predefinito di Ubuntu 20.04. Puoi installarlo con il seguente comando:
apt-get install linux-tools-$(uname -r) linux-tools-generic -yUna volta completata l’installazione, puoi verificare la versione installata di Perf con il seguente comando:
perf -vDovresti ottenere il seguente output:
perf version 5.4.30
Puoi stampare tutte le opzioni disponibili con il comando Perf con il seguente comando:
perf --helpDovresti vedere il seguente schermo:

Elenco di Perf
Puoi utilizzare Perf con il sottocomando per raccogliere statistiche sulle prestazioni di Linux.
Per visualizzare l’elenco degli eventi software predefiniti in Linux, esegui il seguente comando:
perf list swDovresti vedere il seguente schermo:

Puoi stampare tutti gli eventi strace utilizzando il seguente comando:
perf list statDovresti vedere il seguente schermo:

Per ottenere le statistiche sulle prestazioni del comando ls -ld /etc, esegui il seguente comando:
perf stat ls -ld /etc/Dovresti vedere il seguente output:
drwxr-xr-x 83 root root 4096 Dec 9 08:56 /etc/
Statistiche del contatore delle prestazioni per 'ls -ld /etc/':
3.18 msec task-clock # 0.809 CPU utilizzate
0 context-switches # 0.000 K/sec
0 cpu-migrations # 0.000 K/sec
115 page-faults # 0.036 M/sec
cicli
istruzioni
rami
errori di ramo
0.003933936 secondi tempo trascorso
0.000000000 secondi utente
0.004122000 secondi sys
Se vuoi sapere cosa succede nel nostro sistema quando eseguiamo il comando “free -m”, utilizza il seguente comando:
perf stat free -mDovresti ottenere il seguente schermo:

Perf Top
Puoi utilizzare il sottocomando top con Perf per visualizzare un profilo del contatore delle prestazioni in tempo reale:
Ad esempio, utilizza il comando perf top con l’opzione -a per vedere tutti i tipi di eventi noti:
perf top -aDovresti vedere il seguente schermo:

Per visualizzare eventi relativi al cpu-clock, utilizza l’opzione -e come mostrato di seguito:
perf top -e cpu-clockDovresti vedere il seguente schermo:

Perf Record
perf-record è uno strumento da riga di comando utilizzato per registrare il suo profilo in perf.data all’interno della directory di lavoro corrente.
Ad esempio, esegui il comando df -h e registra il suo profilo in perf.data utilizzando il seguente comando:
perf record df -hDovresti vedere il seguente schermo:

Perf Report
Il comando perf report viene utilizzato per analizzare il file generato da perf record e generare un profilo piatto o grafico.
perf reportDovresti vedere il seguente schermo:

Perf Benchmark
Puoi utilizzare il comando perf bench per eseguire diversi benchmark sul sistema. Ad esempio, se vuoi controllare tutti i test di velocità della memoria, utilizza il seguente comando:
perf bench mem allDovresti vedere il seguente schermo:

Conclusione
In questa guida, hai imparato come installare e utilizzare lo strumento di monitoraggio delle prestazioni Perf su Ubuntu 20.04. Ora puoi esplorare questo strumento e provare diverse opzioni di comando.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.