sexta-feira, outubro 16, 2009

Usar Bootchart com o Finit-arc

No post anterior mostrei como diminuir MUITO o tempo de boot do Arch Linux, mas como saber exatamente qual é/era o tempo que esta acontecendo agora e o que se fazia antes? Pois é, para isso temos um programa chamado bootchart que se sai muito bem nesse tipo de medição e que gera gráficos de inicialização também.

Então façamos.
Passo 1 Instalar o Bootchart

#pacman -Sy bootchart

Se você ainda não tiver instalado o finit-arc adicione o parametro init=/sbin/bootchatd na linha da inicialização do kernel no arquivo /boot/grub/menu.lst
kernel /boot/vmlinuz26 root=/dev/sda2 ro vga=791 splash resume=/dev/sda1 init=/sbin/bootchartd


No caso de já ter instalado o finit-arc o processo é um pouco diferente.

Modifique o arquivo /sbin/bootchartd na seguinte linha:
init="/sbin/init"

por
init="/sbin/finit-arc"

e modifique a linha do /boot/grub/menu.lst conforme o exemplo acima.
Pronto depois de reiniciar seu computador você pode usar o comando bootchart-render para gerar o grafico
$ bootchart-render /var/log/bootchat.tgz

O gráfico apresenta o kernel que esta sendo usado, serviços que estão sendo iniciados e o tempo que leva. Faça bom uso. Espero ter ajudado mais com esse post.