Chapitre 20. Étudier les unités centrales occupées à l'aide de la perf
Lorsque vous étudiez les problèmes de performance d'un système, vous pouvez utiliser l'outil perf
pour identifier et surveiller les unités centrales les plus occupées afin de concentrer vos efforts.
20.1. Affichage des événements de l'unité centrale qui ont été comptabilisés avec perf stat
Vous pouvez utiliser perf stat
pour afficher les événements CPU qui ont été comptés en désactivant l'agrégation du comptage CPU. Vous devez compter les événements en mode système en utilisant l'indicateur -a
afin d'utiliser cette fonctionnalité.
Conditions préalables
-
L'outil de l'espace utilisateur
perf
est installé comme décrit dans la section Installation de perf.
Procédure
Compter les événements avec l'agrégation du nombre de CPU désactivée :
# perf stat -a -A sleep seconds
L'exemple précédent affiche les décomptes d'un ensemble par défaut d'événements matériels et logiciels courants enregistrés sur une période de
seconds
secondes, comme l'indique la commandesleep
, sur chaque unité centrale par ordre croissant, en commençant parCPU0
. Il peut donc être utile de spécifier un événement tel que les cycles :# perf stat -a -A -e cycles sleep seconds