Estoy usando ubuntu 10.04 (pinguy os). Mi sistema tarda más de 30 segundos en arrancar (átomo 1.6Ghz). ¿Cómo elegir qué módulos cargar durante el arranque?
Estoy usando ubuntu 10.04 (pinguy os). Mi sistema tarda más de 30 segundos en arrancar (átomo 1.6Ghz). ¿Cómo elegir qué módulos cargar durante el arranque?
Respuestas:
Me temo que no hay mucho que ganar a través de la configuración. Pero:
Gran parte del trabajo computacional durante el arranque se realiza mientras el sistema está esperando E / S de todos modos (que es el resultado del trabajo de canonical, ver más abajo), por lo que deshacerse del trabajo computacional aparentemente innecesario a menudo no vale la pena. Realmente, el arranque ahora está esperando principalmente el disco.
How We Made Ubuntu Boot Faster by Scott James Remnant de Canonical profundiza en el tema. (Charla filmada en LinuxCon Boston - agosto de 2010, aproximadamente 1 hora). Lo anterior es solo mi resumen superficial y mínimo de la charla, que por supuesto no le hace justicia.
Además, puede deshabilitar algunos de los programas que se inician automáticamente:
Vaya a Sistema → Preferencias → Aplicaciones de inicio y desactive las que no necesite:
Como he dicho, esto no va a hacer mucho en la forma de reducir el tiempo de arranque. Para mí, lo reduce en aproximadamente un cuarto de segundo, que es más que la desviación estándar en DHCP, y se hace mientras se están iniciando otras cosas. Pero, sin embargo, puedes hacerlo y ver si ganas algo.
Desde que respondí por primera vez a esta pregunta, probé, por así decirlo, mi solución de comprar un SSD (por recomendación de Jorge Catro). Y ha hecho que mi máquina arranque en 11 segundos. Quiero enfatizar nuevamente, incluso el ssd de 16 gb más barato (probablemente) hará esto (y 16 gigabytes son más que suficientes /
, si tiene /home
un disco diferente).
Para ver qué procesos toman más tiempo (ya sea E / S o CPU), abra un Terminal a través de Aplicaciones → Accesorios → Terminal y escriba
sudo apt-get install bootchart
sudo update-initramfs -u -k $(uname -r)
Luego reinicie, luego, abra un navegador de archivos y navegue hasta /var/log/bootchart/
, debería ver una imagen png, que le muestra qué procesos son problemáticos.
Como puede ver, no hay mucho azul (utilización de la CPU). Y solo tengo un núcleo único en esta máquina. La mayor cantidad de CPU se gasta en murmullo (esto es ubuntu-netbook-edition), el servicio de inicio de sesión único de ubuntu para Ubuntu One y el lanzamiento de Unity (aproximadamente un segundo en total). En una instalación normal de Ubuntu Desktop, esos no contarían para su tiempo de arranque, se detendría después de que se inicie GDM (la pantalla de inicio de sesión). En este viejo diagrama de arranque que encontré en algún lugar de Internet, puede ver claramente las mejoras que Canonical ha realizado en el proceso de arranque. Este arranque dura 1:15 y el tiempo que no espera el disco, básicamente pasa durmiendo.
A los 30 segundos, su sistema se está iniciando muy rápido. Hubiera esperado 50-70.