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.