
Estoy usando RHEL 6.4. ¿El problema es que tarda demasiado en arrancar? ¿Puedes decirme qué puedo hacer para salir de esta situación?
Respuesta1
Un par de cosas:
1) Lo más importante es desactivar los servicios innecesarios. mdmonitor
, pcscd
, isdn
, iscsi
, hplip
y hidd
son bastante seguros de desactivar para iniciar en el arranque de una estación de trabajo promedio. A menos que esté exportando nfs, puede deshabilitar cualquier servicio que comience en "rpc" y cualquier servicio portmap/rpcbind. gpm
Es bastante estúpido y se puede desactivar. Si configura sus interfaces estáticamente y no hace nada con VPN o conexión inalámbrica, puede desactivar NetworkManager
. Si hay algunos servicios que desea iniciar en el arranque pero que no dependen de ningún otro servicio, puede iniciarlos /etc/rc.local
como tareas en segundo plano.
2) Si puede permitírselo, arrancar desde SSD y mover la raíz a ese también será de gran ayuda.
3) Puede configurar programadores de HDD a través de udev para que el cambio entre en vigencia antes en el proceso de arranque, lo que beneficia el inicio. No será enormemente beneficioso para algo como la inicialización del sistema, pero ayudará.
4) Edite sus aplicaciones de inicio de GNOME solo con lo que necesita.
5) Cuando salga RHEL7, tendrá systemd, así que considere actualizar el sistema operativo de las computadoras de escritorio cuando se lance a finales de este año (EDITAR: se lanzó a principios de este mes).
Eso es todo lo que puedo pensar. ¿Qué problemas causa el tiempo de arranque?
Respuesta2
Primero determine cuánto tiempo lleva el arranque ahora. Para eso, establezca un punto arbitrario pero claro después del cual considere que la máquina ha arrancado y mídalo. Recomiendo optar por que la CPU baje al nivel de ruido de fondo y no haya más actividad en el disco (de inicio). En base a eso, tiene algo real para hacer comparaciones en lugar de una vaga sensación de aburrimiento durante el proceso de arranque que debe reducirse.
Luego, fíjese una meta sobre cuál sería un tiempo de arranque aceptable.
Después de eso, comience a medir. Usardiagrama de arranque. Comience a desechar las cosas que están en el kernel y que no necesita y construya lo que necesita en el kernel (y no en módulos separados).
Me detuve en el arranque en 15 segundos (eso fue en 2009), un esfuerzo que se inspiró en una presentación de alguien que redujo el arranque a menos de un segundo. No quería dedicar más tiempo a optimizarme, pero había margen de mejora.
Hoy en día dedico menos tiempo a arrancar y solo lo hago cada 6 a 8 semanas. Esto reduce el tiempo de arranque en comparación con el reinicio diario hasta aproximadamente un 2 %. Y si tengo que reiniciar (por ejemplo, para actualizar el kernel), lo hago antes de irme a dormir.