bootchart: Tiempos en el arranque
Sesenta y dos segundos. Es lo que tarda mi portátil (que ya empieza a quedarse viejo) desde que lo enciendo hasta que gdm está listo para recibir el login (sí, soy kdeero acérrimo pero kdm me parece la cosa más fea del mundo mundial). Un minuto y pico en el que no puedo hacer absolutamente nada, excepto esperar, con el colmillo goteando, a que mi Debian esté listo. Y qué coño, yo soy un impaciente, así que me parece una eternidad. ¿Se puede mejorar ese tiempo? ¿En qué lo usa la máquina?
bootchar es una aplicación que nos permite saber qué tiempo lleva cada uno de los procesos que se ejecutan durante el arranque, en qué secuencia, cuántos procesos hay activos en cada momento… En una palabra, nos destripa el arranque del sistema y para colmo nos lo presenta en un bonito gráfico :)
Para ello necesitamos sólo tres paquetes: bootchart, bootchart-view y acct. Es éste último el que proporciona al daemon de bootchart (bootchartd) las estadísticas de ejecución de cada proceso.
bootchartd se ejecuta en el mismo momento en que se monta /proc, y desde entonces hasta el fin del arranque colecta todos los datos que acct le proporciona, guardando los logs finales en /var/log/bootchart.tgz. Si descomprimimos los logs veremos que, aparte del archivo header (que guarda los datos sobre el sistema, el procesador y las opciones pasadas al kernel) no entendemos una leche. Sin embargo, el mismo programa se ocupará de generarnos un bonito gráfico entendible por aquellos que no contamos ovejitas en binario para dormirnos.
Para que el daemon se ejecute durante el arranque debemos pasar la opción a GRUB o a LILO en el append del loader con un init=/sbin/bootchartd. Es de lo único que nos tenemos que preocupar. Cuando queramos ver las estadísticas sólo tenemos que ejecutar bootchart para que genere el gráfico correspondiente. Por defecto genera un PNG en nuestro $HOME, aunque también puede generar un gráfico vectorial (SVG). Se pueden ver las opciones con bootchart -h. El resultado es algo así:
:wq
Por ~aKira~ el Domingo 2 de Marzo de 2008 a las 12:16 | Categoría: Software | Feed para los comentarios | Trackback













(CC) Debianizado (
Despáchate a gusto: