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

back