¿Cómo puedo mejorar mi tiempo de arranque? (Incluye bootchart y dmesg)


9

He notado que mi tiempo de arranque últimamente ha sido inusualmente lento. Estoy ejecutando 12.04 una computadora portátil con una CPU de 2.40GHz y 4GB de RAM. Ejecuté bootchart y dmesg, pero no estoy seguro de cómo usarlos para solucionar el problema.

Aquí está el diagrama de arranque:

diagrama de arranque

Aquí está el resultado de dmesg (fue demasiado largo para pegar aquí): http://pastebin.com/bspNtsux .

Cualquier ayuda sería muy apreciada. Avíseme si puedo proporcionar más información. Gracias por adelantado.


1
Parece que el rendimiento de arranque está realmente vinculado a IO. Especialmente ureadahead está tardando casi 20 segundos (!) Esencialmente esperando el disco ...
alci

Intente deshabilitar ureadahead y publique el diagrama de arranque. Me pregunto si eso puede eliminar esos 20 segundos.
John Siu

Esto podría significar que su disco se está volviendo viejo lentamente y es hora de reemplazarlo; o no.
Wolfer

Respuestas:


2

No sé qué tiempo de arranque esperas y cuánto tiempo solía tomar esta máquina. Creo que la ureadaheadparte es bastante larga, pero no estoy seguro, ya que uso SSD durante años ...

De todos modos, puedes echar un vistazo a la publicación http://ubuntuforums.org/showthread.php?t=1434502 que explica ureadahead.

Desde esta publicación, puedes probar lo siguiente:

  • desencadenar el perfil de ureadahead

    sudo rm /var/lib/ureadahead/*.pack
    

    luego reinicie una vez para modificar el perfil y una vez más para ver el resultado.

  • quitar ureadahead y ver si las cosas mejoran (probablemente empeorarán, pero ¿quién sabe?)

    sudo mv /etc/init/ureadahead.conf /etc/init/ureadahead.disable
    

    luego reinicie y vea si las cosas están mejor. Para reactivar ureadhead, cambie el nombre /etc/init/ureadahead.disablenuevamente a/etc/init/ureadahead.conf

¿Ayuda?


Gracias por las sugerencias Desafortunadamente, no parecen haber ayudado. ¿Podría explicar a qué se refería cuando dijo que mi rendimiento de arranque estaba vinculado a IO?
Mandy

1
Esto significa que mirando la primera parte del gráfico, se puede ver que la mayoría de las veces, la actividad del disco está en su máximo, mientras que la CPU no. Entonces, la CPU está esperando la entrada / salida del disco.
alci
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.