Distribution : Debian
Niveau : amateur
Commentaire : {{{commentaire}}}
Bootchart est un outil qui permet d'analyser le démarrage (boot) d'un système GNU/linux. Il permet de générer un graphique qui affiche la séquence de démarrage et les ressources utilisées. Le résultat peut être visualisé sous la forme d'une image au format PNG, SVG ou EPS.
Bootchart est constitué de deux paquets :
On installe le paquet :
# apt-get install bootchart
Ensuite, pour que l'outil soit pris en compte, il faut modifier le Bootloader (Grub ou Lilo).
Pour que l'outil soit pris en compte, il faut modifier le fichier /boot/grub/menu.lst pour le noyau avec lequel vous voulez démarrer.
Il faut ajouter ceci à la fin de la ligne kernel... :
init=/sbin/bootchartd
Voici la partie qui concerne un noyau avant modification
title Debian GNU/Linux, kernel 2.6.16 root (hd0,1) kernel /boot/vmlinuz-2.6.16 root=/dev/hda2 ro initrd /boot/initrd.img-2.6.16 savedefault
Voici la partie modifiée pour prendre en compte bootchart
title Debian GNU/Linux, kernel 2.6.16 root (hd0,1) kernel /boot/vmlinuz-2.6.16 root=/dev/hda2 ro init=/sbin/bootchartd initrd /boot/initrd.img-2.6.16 savedefault
Il suffit d'installer le paquet bootchart-view :
# apt-get install bootchart-view
Lors du démarrage, les données collectées sont compressées dans le fichier /var/log/bootchart.tgz. Cette archive contient les fichiers suivants :
Pour générer une image, il suffit de lancer la commande suivante :
$ bootchart Parsing /var/log/bootchart.tgz Wrote image: ./bootchart.svgz
Une image bootchart.svgz a été générée.
Voici un exemple :
![]()
Pour la regarder, il existe plusieurs solutions :
Pour que gimp reconnaisse le format de l'image (SVG), il va falloir installer un paquet :
# apt-get install gimp-svg
Ouvrez l'image avec Gimp :
$ gimp ./bootchart.svgz
