Outils de Performance · 3 min read · Nov 18, 2025
Comment utiliser l'outil d'analyse de performance Perf sur Ubuntu 20.04

Perf est un outil de surveillance de performance simple mais puissant pour les systèmes d’exploitation basés sur Linux. Il est utilisé pour tracer ou compter à la fois les événements matériels et logiciels. Il fournit un certain nombre de sous-commandes et est capable de profilage statistique de l’ensemble du système. Il vous aide à identifier et résoudre les problèmes liés à la performance.
Dans ce tutoriel, nous allons vous montrer comment installer et utiliser l’outil de surveillance de performance Perf sur Ubuntu 20.04.
Prérequis
- Un serveur exécutant Ubuntu 20.04.
- Un mot de passe root configuré sur le serveur.
Installer Perf
Par défaut, le paquet Perf n’est pas disponible dans le dépôt par défaut d’Ubuntu 20.04. Vous pouvez l’installer avec la commande suivante :
apt-get install linux-tools-$(uname -r) linux-tools-generic -yUne fois l’installation terminée, vous pouvez vérifier la version installée de Perf avec la commande suivante :
perf -vVous devriez obtenir la sortie suivante :
perf version 5.4.30
Vous pouvez imprimer toutes les options disponibles avec la commande Perf avec la commande suivante :
perf --helpVous devriez voir l’écran suivant :

Liste Perf
Vous pouvez utiliser Perf avec une sous-commande pour collecter des statistiques de performance Linux.
Pour afficher la liste des événements logiciels prédéfinis dans Linux, exécutez la commande suivante :
perf list swVous devriez voir l’écran suivant :

Vous pouvez imprimer tous les événements strace en utilisant la commande suivante :
perf list statVous devriez voir l’écran suivant :

Pour obtenir les statistiques de performance de la commande ls -ld /etc, exécutez la commande suivante :
perf stat ls -ld /etc/Vous devriez voir la sortie suivante :
drwxr-xr-x 83 root root 4096 Dec 9 08:56 /etc/
Statistiques du compteur de performance pour 'ls -ld /etc/' :
3.18 msec task-clock # 0.809 CPUs utilisés
0 context-switches # 0.000 K/sec
0 cpu-migrations # 0.000 K/sec
115 page-faults # 0.036 M/sec
cycles
instructions
branches
branch-misses
0.003933936 secondes temps écoulé
0.000000000 secondes utilisateur
0.004122000 secondes sys
Si vous voulez savoir ce qui se passe dans notre système lorsque nous exécutons la commande “free -m”, utilisez la commande suivante :
perf stat free -mVous devriez obtenir l’écran suivant :

Perf Top
Vous pouvez utiliser la sous-commande top avec Perf pour afficher un profil de compteur de performance en temps réel :
Par exemple, utilisez la commande perf top avec l’option -a pour voir tous les types d’événements connus :
perf top -aVous devriez voir l’écran suivant :

Pour afficher les événements liés à cpu-clock, utilisez l’option -e comme indiqué ci-dessous :
perf top -e cpu-clockVous devriez voir l’écran suivant :

Perf Record
perf-record est un outil en ligne de commande utilisé pour enregistrer son profil dans perf.data à l’intérieur du répertoire de travail actuel.
Par exemple, exécutez la commande df -h et enregistrez son profil dans perf.data en utilisant la commande ci-dessous :
perf record df -hVous devriez voir l’écran suivant :

Perf Report
La commande perf report est utilisée pour analyser le fichier généré par perf record et générer un profil plat ou graphique.
perf reportVous devriez voir l’écran suivant :

Perf Benchmark
Vous pouvez utiliser la commande perf bench pour effectuer plusieurs benchmarks sur le système. Par exemple, si vous souhaitez vérifier tous les tests de vitesse de mémoire, utilisez la commande ci-dessous :
perf bench mem allVous devriez voir l’écran suivant :

Conclusion
Dans ce guide, vous avez appris comment installer et utiliser l’outil de surveillance de performance Perf sur Ubuntu 20.04. Vous pouvez maintenant explorer cet outil et essayer différentes options de commande.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.