Cuando apago mi computadora hay un retraso molesto, tarda entre 5 y 10 segundos en 13.10 cuando en la versión anterior era casi instantáneo.
Durante el apagado, presiono Escape para cancelar la pantalla de presentación y puedo ver que una gran parte del retraso se produce después de "Solicitar que finalicen todos los procesos restantes...", y luego está "Eliminar todos los procesos restantes". Filmé el proceso con mi cámara de video para verificar qué procesos debían eliminarse, pero no comunicaron nada al terminal.
Anteriormente tuve este mismo problema en 11.10 y lo resolví según la respuesta.aquí, sin embargo, esto no funcionó para mí en 13.10.
¿Cómo identificar la causa de los retrasos en el proceso de cierre y solucionarlos?
Respuesta1
Active los informes de aplicaciones que se comportan mal:
Ábralo
/etc/init.d/sendsigs
en su editor de texto favorito, con privilegios de root (por ejemplo,sudo vi /etc/init.d/sendsigs
ogksu /etc/init.d/sendsigs
). Busque la línea#report_unkillable
y descomentela (es decir, elimine la#
etiqueta). Guarda el archivo.Asegúrese de que apport esté habilitado: edite el archivo
/etc/default/apport
para que digaenabled=1
. (Si fueenabled=0
así, reinicie para que pueda iniciarse la compatibilidad).Cerrar.
En el siguiente inicio
apport
debería aparecer un mensaje informándole que hubo algún tipo de problema con un programa. Ese es el que causa el retraso. Y debería haber un informe de fallo en/var/crash
. (Si apport no informa el nombre, simplemente busque en el archivo de fallo, al final del archivo habrá algo comoTitle: MISBEHAVING_PROGRAMNAME does not terminate at computer shutdown
)
Respuesta2
¿El apagado siempre es lento o puede variar? Si este último es el caso, ¿qué hizo antes de cerrar? ¿Hiciste algo que requirió muchas escrituras en disco y que quizás debas finalizar primero antes de que se puedan finalizar todos los procesos?
puede guardar una lista de todos los procesos antes de cerrar según:
ps -A > procesos.txt
antes de apagar.
Puede echar un vistazo a los errores que puedan haber ocurrido después del reinicio según:
dmesg |cola
Espero que esto ayude
Franco
Respuesta3
¿Has probado esto? Abra la terminal y escriba
sudo shutdown now
Esto podría ayudar.