20.2. Affichage de l'unité centrale sur laquelle les échantillons ont été prélevés avec le rapport de perf
La commande perf record échantillonne les données de performance et les stocke dans un fichier perf.data qui peut être lu avec la commande perf report. La commande perf record enregistre toujours l'unité centrale sur laquelle les échantillons ont été prélevés. Vous pouvez configurer perf report pour qu'il affiche ces informations.
Conditions préalables
-
L'outil de l'espace utilisateur
perfest installé comme décrit dans la section Installation de perf. -
Un fichier
perf.dataa été créé avecperf recorddans le répertoire actuel. Si le fichierperf.dataa été créé avec un accès root, vous devez également exécuterperf reportavec un accès root.
Procédure
Affiche le contenu du fichier
perf.datapour une analyse plus approfondie tout en le triant par CPU :perf report --sort cpu
# perf report --sort cpuCopy to Clipboard Copied! Toggle word wrap Toggle overflow Vous pouvez trier par unité centrale et par commande pour afficher des informations plus détaillées sur l'utilisation du temps de l'unité centrale :
perf report --sort cpu,comm
# perf report --sort cpu,commCopy to Clipboard Copied! Toggle word wrap Toggle overflow Cet exemple dresse la liste des commandes de toutes les unités centrales surveillées, par ordre décroissant d'utilisation des frais généraux, et identifie l'unité centrale sur laquelle la commande a été exécutée.