Optimizando el arranque

9

Instalé bootchart para monitorear mi proceso de arranque.

Tuve algunos problemas con mi tiempo de arranque (> 80 segundos) Antes: http://i.stack.imgur.com/4tvky.png

Después de algunos ajustes con Bum, Ubuntu-tweak y Start-up Manager alcancé (> 30 segundos) Después: http://i.stack.imgur.com/F4Pyf.png

Esta bien ? o hay espacio para más? ¿Qué tiempo de arranque (rango) es normal? (por supuesto, depende, pero de la configuración predeterminada en una PC de media / alta tecnología)

Jai Puri
fuente
2
Creo que 30 segundos es un buen arranque si tienes un disco duro.
NightwishFan
Sí 30 segundos es increíble para un disco duro. Pero imagine que tiene un SSD -> entonces desaparecerán todas las cosas rojas. RedStuff = CPU tiene que esperar su HDD
aatdark
Es un buen resultado =), 80 segundos es demasiado largo. Mientras que el tiempo de arranque se estima entre 10 y 40 segundos (estimaciones).
Wilsonzaizai
Mi máquina arranca en 24 segundos en una HD de 5400 rpm. A veces, aunque tiene un arranque de un minuto, probablemente configura algo.
NightwishFan

Respuestas:

8

Lo único que se destaca para mí en ese diagrama de arranque es el período (relativamente) largo de ~ 6 segundos a ~ 11 segundos en el arranque donde el rendimiento del disco es muy bajo. Esto sugiere que ureadaheadse realizan muchas búsquedas (lentas) en lugar de lecturas lineales (rápidas). Hacer un nuevo ureadaheadperfil de su arranque puede ayudar aquí. La eliminación de los .packarchivos /var/lib/ureadaheadhará que se vuelva ureadaheada crear el perfil del próximo arranque.

RAOF
fuente
1

Por lo que veo, creo que podrías ir tan rápido como puedas. Lo único que se me ocurre hacer es crear un kernel personalizado específicamente para su hardware, pero no sé cuánto aumento de velocidad le daría.

jrg
fuente
0

e4rat si usa Ext4. Pero preferiblemente con versiones "lite-git". Ureadahead es bueno para discos SSD. Para HDD (en Ext4) puede ganar más usando e4rat (pero NECESITA deshabilitar ureadahead).

e4rat moverá los archivos necesarios para el arranque y el inicio de sesión (y lo que sea que comience durante los primeros 120 segundos. Es bueno si siempre inicia alguna aplicación al inicio). Y las variantes "-lite" cargarán solo una pequeña porción de los archivos necesarios en la RAM y descansarán en paralelo al inicio normal. Eso reduce algunos segundos en discos duros lentos cuando necesita cargar muchas cosas.

(También tiene Apache + mysql, que puede deshabilitar si no lo necesita todo el tiempo, ya que ambos se pueden iniciar fácilmente desde cli en ninguna letra de tiempo)

przemo_li
fuente