Wiki Linux SMH

   

Flux RSS

Bootchart

Distribution : Debian
Niveau : amateur
Commentaire : {{{commentaire}}}

1 - Présentation

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.

2 - Installation

Bootchart est constitué de deux paquets :

  • bootchart : il s'agit de l'outil qui analyse le démarrage.
  • bootchart-view : il s'agit du programme qui va générer l'image à partir des données brutes générées par l'outil d'analyse.

2.1 - Installation de l'outil d'analyse bootchart

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).

2.1.1 - Grub

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
2.1.2 - Lilo
 

2.2 - Installation de l'outil de génération de l'image à partir des données brutes

Il suffit d'installer le paquet bootchart-view :

# apt-get install bootchart-view

3 - Générer l'image

  afficher un exemple d'image

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 :

  • header
  • proc_diskstats.log
  • proc_ps.log
  • proc_stat.log

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 :

<img src="/upload_wiki/bootchart_lightstar.png" alt="Bootchart lightstart" />

Pour la regarder, il existe plusieurs solutions :

  • gimp
  • ?
  autres solutions

3.1 - Exploiter l'image avec Gimp

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

Bootchart.svgz sous Gimp

  expliquer la boite de dialogue ou lier vers la page de gimp (voior lier toute cette partie ?)

4 - Ressources

Vous êtes : 38.107.191.85 Dernière modification : 26/11/06 21:16 Propriétaire : Fritz Modifié par : Fritz

Commentaires

Afficher les commentaires
Il n'y a aucun commentaire sur cette page