25.2. Création de graphes de flamme sur l'ensemble du système
Cette procédure décrit comment visualiser les données de performance enregistrées sur l'ensemble d'un système à l'aide de flamegraphs.
Conditions préalables
-
flamegraphssont installés comme décrit dans l'installation de flamegraphs. -
L'outil
perfest installé comme décrit dans l'installation de perf.
Procédure
Enregistrez les données et créez la visualisation :
perf script flamegraph -a -F 99 sleep 60
# perf script flamegraph -a -F 99 sleep 60Copy to Clipboard Copied! Toggle word wrap Toggle overflow Cette commande échantillonne et enregistre les données de performance sur l'ensemble du système pendant 60 secondes, comme stipulé par l'utilisation de la commande
sleep, et construit ensuite la visualisation qui sera stockée dans le répertoire actif actuel sous le nom deflamegraph.html. La commande échantillonne par défaut les données du call-graph et prend les mêmes arguments que l'outilperf, dans ce cas particulier :-a- Stipule d'enregistrer les données sur l'ensemble du système.
-F- Pour régler la fréquence d'échantillonnage par seconde.
Verification steps
Pour l'analyse, voir la visualisation générée :
xdg-open flamegraph.html
# xdg-open flamegraph.htmlCopy to Clipboard Copied! Toggle word wrap Toggle overflow Cette commande ouvre la visualisation dans le navigateur par défaut :