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)
boot
optimization
Jai Puri
fuente
fuente
Respuestas:
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
ureadahead
se realizan muchas búsquedas (lentas) en lugar de lecturas lineales (rápidas). Hacer un nuevoureadahead
perfil de su arranque puede ayudar aquí. La eliminación de los.pack
archivos/var/lib/ureadahead
hará que se vuelvaureadahead
a crear el perfil del próximo arranque.fuente
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.
fuente
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)
fuente