Bootchart 2 : analyser la séquence de boot de Linux sous forme graphique

Bootchart 2 est un programme qui permet d’analyser en détail la consommation des ressources système  lors de la phase de chargement de Linux et jusqu’à l’ouverture d’une session utilisateur. Chaque étape est ainsi découpée et représentée sous forme graphique. Il permet d’identifier les processus les plus gourmands pour éventuellement optimiser le système en conséquence.

Installation de Bootchart 2 sur Debian

apt-get install bootchart2

configuration

bootchart doit être mentionné dès le chargement du noyau linux. On va dont l’ajouter dans les options de chargement de Grub.

vi /boot/grub/grub2cfg

  • repérer le menuentry du noyau linux et ajouter en fin de ligne init=/sbin/bootchartd
linux   /boot/vmlinuz-3.0.0-1-amd64 [...] ro quiet init=/sbin/bootchartd
  • forcer la sauvegarde et quitter. C’est une modification ponctuelle, le temps d’utiliser bootchartd. On pourra retirer ce paramètre lorsque l’analyse du boot sera terminée.
  • Redémarrer

Consultation du graphe

Une fois le reboot terminé, il ne reste plus qu’à consulter le graphe d’analyse qui se trouve dans :

/var/log/bootchart.png

Les ressources consommées

Utilisation CPU des process
Le graphe complet de Bootchart est très détaillé. Les captures ci-dessus ne montrent qu’une petite partie des informations recueillies.

Bootchart se révèle ainsi très pratique pour se faire une idée sur la façon dont un système Linux démarre et pour identifier les séquences de chargement des process. Il n’est pas destiné à une utilisation permanente et pourra donc être désinstallé très facilement dès l’analyse terminée.

Pour aller plus loin…

Advertisements

Une réflexion au sujet de « Bootchart 2 : analyser la séquence de boot de Linux sous forme graphique »

  1. Ping : Bootchart 2 : analyser la séquence de boot de Linux sous forme ... | GNU-LINUX | Scoop.it

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s