19.8. Générer un fichier perf.data lisible sur un autre appareil
Vous pouvez utiliser l'outil perf
pour enregistrer des données de performance dans un fichier perf.data
qui sera analysé sur un autre appareil.
Conditions préalables
-
L'outil de l'espace utilisateur
perf
est installé comme décrit dans la section Installation de perf. -
Le paquetage kernel
debuginfo
est installé. Pour plus d'informations, voir Obtenir des paquets d'informations de débogage pour une application ou une bibliothèque à l'aide de GDB.
Procédure
Capturez les données de performance que vous souhaitez étudier plus en détail :
# perf record -a --call-graph fp sleep seconds
Cet exemple génère une adresse
perf.data
sur l'ensemble du système pendant une période de quelques secondes, comme indiqué par la commandeseconds
secondes, comme indiqué par l'utilisation de la commandesleep
. Il capture également les données du graphique d'appel à l'aide de la méthode du pointeur de trame.Générer un fichier d'archive contenant les symboles de débogage des données enregistrées :
# perf archive
Verification steps
Vérifiez que le fichier d'archive a été généré dans votre répertoire actif actuel :
# ls perf.data*
La sortie affichera tous les fichiers de votre répertoire actuel qui commencent par
perf.data
. Le fichier d'archive sera nommé soit :perf.data.tar.gz
ou
perf.data.tar.bz2