bootchart
Descrizione
bootchart è usato per processare il file di log creato da bootchartd (/var/log/bootchart.tgz di default).
bootchart costruisce l'albero dei processi e renderizza le perfonrmance come grafico in diversi formati.
Il grafico può essere poi analizzato per esaminare le dipendenze dei processi e in generale l'utilizzo delle risorse.
Installazione
# apt-get install bootchart
Utilizzo
Occorre per prima cosa aggiungere questo comando /init=/sbin/bootchartd nel vostro file /boot/grub/menu.lst come da esempio:
title Debian GNU/Linux, kernel 2.6.26-2-686 root (hd1,0) kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sdb1 ro init=/sbin/bootchartd initrd /boot/initrd.img-2.6.26-2-686
Attenzione perchè ad ogni aggiornamento di grub o del kernel l'opzione aggiunta verrà eliminata, perciò dovrete reinserirla se volete dei log aggiornati.
Ora occorre riavviare il sistema per poter creare il file di log necessario.
Al riavvio da shell spostiamoci dove vogliamo creare l'immagine, esempio:
$ cd /home/barabba/
ed eseguiamo il comando
$ bootchart -f png
avremo se tutto va bene
Parsing /var/log/bootchart.tgz
Wrote image: ./bootchart.png
possiamo ora andare nella cartella e con il nostro visualizzatore di immagini preferito visualizzare il nostro boot.