Bootchart2: differenze tra le versioni
(Creata pagina con '{{Stub}} {{Versioni compatibili|Wheezy|Sid}} =Introduzione= A causa di alcune limitazioni dell' originale bootchart ,Michael Meeks a creato un fork e ha cominciato a impleme...') |
(Nessuna differenza)
|
Versione delle 02:21, 8 ott 2011
Attenzione: questo articolo è ancora incompleto e in fase di scrittura da parte del suo autore.
Sentitevi liberi di contribuire, proponendo modifiche alla guida tramite l'apposita pagina di discussione, in modo da non interferire con il lavoro portato avanti sulla voce. Per altre informazioni si rimanda al template. |
Versioni Compatibili Debian 7 "wheezy" ERRORE: utilizzare "unstable_2024" come parametro al posto di " Sid "! Vedi qui. |
Introduzione
A causa di alcune limitazioni dell' originale bootchart ,Michael Meeks a creato un fork e ha cominciato a implementare alcune caratteristiche.
more info : http://people.gnome.org/~michael/data/2010-02-09-bootchart2.pdf
Installazione
L'installazione potrebbe comportare l'installazione di altri pacchetti come dipendenza anche se solitamente basta :
# aptitude install bootchart2 pybootchartgui
Utilizzo
Per poter generare un' immagine con le informazioni raccolte occorre a priori generare un file di log ( bootchart.tgz ), è possibile invocare la creazione del log manualmente o al boot, in automatico verrà creata l'immagine.
Maggiori informazioni sulle direttive all' interno del file /etc/bootchartd.conf , di default l' immagine verrà salvata così : /var/log/bootchart.png
Per l'esecuzione manuale :
# bootchartd Usage: /sbin/bootchartd {wait|start|stop}
Profilo di sistema al boot (GRUB2)
Occorre aggiungere il comando /init=/sbin/bootchartd al file /boot/grub/grub.cfg come da esempio:
menuentry 'Debian GNU/Linux, con Linux 3.0.0-1-amd64' --class debian --class gnu-linux --class gnu --class os { insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set=root 9456ebd7-bf9d-41bb-8960-0e52b6bb8716 echo 'Caricamento Linux 3.0.0-1-amd64...' linux /boot/vmlinuz-3.0.0-1-amd64 root=UUID=9456ebd7-bf9d-41bb-8960-0e52b6bb8716 ro quiet init=/sbin/bootchartd echo 'Caricamento ramdisk iniziale...' initrd /boot/initrd.img-3.0.0-1-amd64 }
In questo caso la modifica è temporanea, basta un update-grub per cancellarla.
Per rendere la modifica permanente modificare il file /etc/default/grub :
GRUB_DEFAULT=0 GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet init=/sbin/bootchartd" GRUB_CMDLINE_LINUX=""
Profilo di sistema avviato
In questo caso occorre eseguire il comando con i permessi di root, basta avviare il servizio e al momento desisderato terminarlo.
# bootchartd start no command passed, you need to manually stop the service sometime
per terminare
# bootchartd stop parsing '/var/log/bootchart.tgz' parsing 'header' parsing 'cmdline2.log' parsing 'paternity.log' parsing 'proc_cpuinfo.log' parsing 'proc_diskstats.log' parsing 'proc_meminfo.log' parsing 'proc_stat.log' parsing 'taskstats.log' merged 0 logger processes pruned 223 process, 0 exploders, 9 threads, and 1 runs bootchart written to '/var/log/bootchart.png'
Suggerimento Per favore se modifichi questa guida aggiungi nel box "NOTE" sottostante "Estesa da: mio_nome_utente", se invece l'hai semplicemente consultata, ma ne hai verificato personalmente la correttezza, aggiungi sempre nello stesso box "Verificata da: mio_nome_utente". In questo modo aiuti la comunità a tenere traccia della maturità della guida. |
NOTE Autore :Mm-barabba 01:38, 08 ott 2011 (CEST) |