domingo, febrero 01, 2009

Calcular el tiempo de arranque en GNU/Linux

Copio y Pego del nuevo blog de Epsilon.


Algunas veces, sentimos que nuestro sistema es algo lento para arrancar, y queremos saber en realidad cuanto tiempo tarda en arrancar y si es mejor aun que es lo que hace en ese tiempo determinado.

Gracias a cronopio, me entero de esta importante y útil herramienta llamada bootchart, esta aplicación cumple con nuestras necesidades descritas anteriormente, y lo mejor de todo es que su uso es relativamente sencillo para los usuarios que empiezan en el mundo de GNU/Linux.

  • Instalacion:

Para la instalación, solo basta hacer uso de la maravillosa herramienta llamada apt:

apt-get install acct
apt-get install bootchart

  • Configuracion:

Después de que tengamos la aplicación instalada en nuestro sistema vamos a modificar, el menu.lst ubicado en /boot/grub/menu.lst, pero antes es bueno que hagan un backup de este archivo

nano /boot/grub/menu.lst

Ahora buscamos nuestras entradas del boot debes buscar algo así:

title Debian GNU/Linux, kernel 2.6.26-1-686
root (hd0,4)
kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/sda5 ro quiet vga=791
initrd /boot/initrd.img-2.6.26-1-686

En la linea kernel vamos adicionar este pedazo de código:

init=/sbin/bootchartd

Quedara algo así:

title Debian GNU/Linux, kernel 2.6.26-1-686
root (hd0,4)
kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/sda5 ro quiet vga=791 init=/sbin/bootchartd
initrd /boot/initrd.img-2.6.26-1-68

Guardamos con CTRL + O y salimos con CTRL + X y reiniciamos

  • Mostrando los resultados:

Cuando nuestro sistema cargue de nuevo, ya podremos visualizar los resultados, de una forma muy sencilla, basta poner en consola:

bootchart -o /home/tusuario

y wala!! si todo ha salido bien, podes ir a tu home y veras una imagen llamada bootchart.png, en la cual podrás ver mucha información acerca de tu arranque.