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
-
flamegraphs
sont installés comme décrit dans l'installation de flamegraphs. -
L'outil
perf
est 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
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
Cette commande ouvre la visualisation dans le navigateur par défaut :