Minimiza el tiempo de arranque

8

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?

Muthu
fuente
compruebe si su partición tiene un sistema de archivos ext4
Praweł
1
Probablemente sea mejor preguntar en los foros de Pinguy OS ... pinguyos.com/forum
popey
44
Pinguy OS puede estar BASADO en Ubuntu, pero no es Ubuntu ...

Respuestas:

7

Me temo que no hay mucho que ganar a través de la configuración. Pero:

  • Una manera segura de aumentar mucho la velocidad de arranque es comprar un disco de estado sólido . Dado que el arranque depende en gran medida del disco de E / S, puede, en algunos sistemas, reducir el tiempo de arranque a una fracción .

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.

texto alternativoHow 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:

texto alternativo

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 /homeun 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.

Aquí está el mío

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.

Stefano Palazzo
fuente