3 581
contributi
Nessun oggetto della modifica |
m (→Introduzione: rimosso link) |
||
(9 versioni intermedie di 4 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili|Wheezy|Jessie}} | |||
{{Versioni compatibili|Wheezy| | == Introduzione == | ||
A causa di alcune limitazioni dell'originale ''bootchart'', Michael Meeks ha creato un [[fork]] e ha cominciato a implementare alcune caratteristiche.<br/> | |||
Maggiori informazioni: 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: | |||
<pre># aptitude install bootchart2 pybootchartgui</pre> | |||
== 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 in "/var/log".<br/> | |||
= | Maggiori informazioni sulle direttive all'interno del file ''/etc/bootchartd.conf'', di default l'immagine verrà salvata così : <code>/var/log/bootchart.png</code> | ||
= | |||
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 : | Per l'esecuzione manuale : | ||
<pre># bootchartd | |||
Usage: /sbin/bootchartd {wait|start|stop} | |||
</pre> | |||
=== Profilo di sistema al boot (GRUB2) === | |||
==Profilo di sistema al boot (GRUB2)== | |||
Occorre aggiungere il comando ''/init=/sbin/bootchartd'' al file ''/boot/grub/grub.cfg'' come da esempio: | Occorre aggiungere il comando ''/init=/sbin/bootchartd'' al file ''/boot/grub/grub.cfg'' come da esempio: | ||
<pre> | |||
menuentry 'Debian GNU/Linux, con Linux 3.0.0-1-amd64' --class debian --class gnu-linux --class gnu --class os { | |||
insmod gzio | insmod gzio | ||
insmod part_msdos | insmod part_msdos | ||
Riga 36: | Riga 31: | ||
echo 'Caricamento ramdisk iniziale...' | echo 'Caricamento ramdisk iniziale...' | ||
initrd /boot/initrd.img-3.0.0-1-amd64 | initrd /boot/initrd.img-3.0.0-1-amd64 | ||
} | |||
</pre> | |||
In questo caso la modifica è temporanea, basta un ''update-grub'' per cancellarla. | In questo caso la modifica è temporanea, basta un ''update-grub'' per cancellarla. | ||
Per rendere la modifica permanente modificare il file ''/etc/default/grub'' : | Per rendere la modifica permanente modificare il file ''/etc/default/grub'' : | ||
<pre>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="" | |||
</pre> | |||
e aggiornare Grub: | |||
<pre># update-grub</pre> | |||
[[ File:Bootchart21.jpg |320px|center]] | [[ File:Bootchart21.jpg |320px|center]] | ||
==Profilo di sistema avviato== | === Profilo di sistema avviato === | ||
In questo caso occorre eseguire il comando con i permessi di root, basta avviare il servizio e al momento | In questo caso occorre eseguire il comando con i permessi di [[root]], basta avviare il servizio e al momento desiderato terminarlo. | ||
<pre># bootchartd start | |||
no command passed, you need to manually stop the service sometime</pre> | |||
per terminare | per terminare: | ||
<pre> | |||
# 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' | |||
</pre> | |||
[[File:Bootchart22.jpg |320px|center]] | [[File:Bootchart22.jpg |320px|center]] | ||
{{Autori | |||
{{ | |Autore=[[Utente:Mm-barabba|Mm-barabba]] 01:38, 08 ott 2011 (CEST) | ||
|Verificata_da= | |||
:[[Utente:S3v|S3v]] 19:15, 1 mar 2015 (CET) | |||
}} | }} | ||
[[Categoria:Ottimizzazione del sistema]][[Categoria:Boot]] | |||
[[Categoria: | |||
[[Categoria: |
contributi