Comment installer et utiliser l’outil d’analyse des performances Perf sur CentOS 8

Perf est un outil d’analyse des performances des systèmes d’exploitation Linux. Il est livré avec un certain nombre de sous-commandes et est capable d’établir le profil statistique de l’ensemble du système. Il prend en charge les tracepoints, les compteurs de performance logiciels, les compteurs de performance matériels et les sondes dynamiques. Il t’aide aussi à résoudre des fonctions avancées de performance et de dépannage.

Dans ce tutoriel, nous allons te montrer comment installer et utiliser l’outil d’analyse des performances perf sur CentOS 8.

Conditions préalables

  • Un serveur exécutant CentOS 8.
  • Un mot de passe root est configuré sur ton serveur.

Installer Perf

Par défaut, le paquet Perf est disponible dans le référentiel par défaut de CentOS 8. Tu peux l’installer en exécutant simplement la commande suivante :

dnf install perf -y

Une fois installé, tu peux répertorier toutes les sous-commandes disponibles avec Perf à l’aide de la commande suivante :

perf --help

Tu devrais voir l’écran suivant :

Installation de Perf

Perf Stat

Cette sous-commande exécute une commande et collecte des statistiques de performance Linux à partir de celle-ci.

Tu peux afficher la liste des événements logiciels prédéfinis dans Linux à l’aide de la commande suivante :

perf list stat

Tu devrais voir l’écran suivant :

Perf stat

Si tu veux savoir ce qui se passe dans notre système lorsque nous exécutons la commande « free -m », utilise la commande suivante :

perf stat free -m

Tu devrais voir les statistiques de performance de la commande free -m dans l’écran suivant :

Perf stat free

Perf Top

perf-top est un outil de profilage du système utilisé pour générer et afficher un profil de compteur de performances en temps réel.

Tu peux utiliser perf-top avec l’option -a pour voir tous les types d’événements connus :

perf top -a

Tu devrais voir l’écran suivant :

Perf top command

Tu peux aussi utiliser l’option -e pour afficher les événements liés au cpu-clock :

perf top -e cpu-clock

Tu devrais voir l’écran suivant :

Perf cpu

Perf Record

perf-record exécute une commande et enregistre son profil dans perf.data dans le répertoire de travail actuel.

Par exemple, exécute une commande « df -h » et enregistre son profil dans perf.data à l’aide de la commande ci-dessous :

perf record df -h

Tu devrais voir l’écran suivant :

Record de perfs

Rapport de perf

Cette commande va analyser le fichier généré par perf record et générer un profil plat ou graphique.

perf report

Tu devrais voir l’écran suivant :

Rapport Perf

Conclusion

Dans le guide ci-dessus, nous avons appris à installer et à utiliser l’outil de surveillance des performances Perf sur le système CentOS 8. J’espère que tu as maintenant suffisamment de connaissances sur la façon d’utiliser perf pour obtenir les données de performance de ton système. Pour plus d’informations, consulte la page de documentation de Perf.

Vous aimerez aussi...