¿Por qué varía el tiempo de apagado?

9

Siempre apago mi sistema Ubuntu MATE 16.04 exactamente de la misma manera: sigo presionando alt+ F4hasta que llego a la última ventana de terminal y todas las demás aplicaciones se han cerrado, y luego escribopoweroff

A pesar de la coherencia de mi procedimiento, el tiempo que tarda el sistema en apagarse por completo (es decir, la cantidad de tiempo que estoy viendo la pantalla de inicio) varía mucho, de aproximadamente 3 segundos a aproximadamente 25 segundos. ¿Por qué sucede esto o cómo puedo averiguarlo?

Sé que puedo leer los registros, pero me encantaría algunos consejos sobre cómo analizar esto.

Zanna
fuente
Podría estar muy lejos aquí, pero recuerdo haber leído acerca de cómo Firefox tiene algún tipo de recolección y limpieza de basura que podría ejecutarse después de que se cierre la interfaz gráfica de usuario de Fx.
DK Bose
Podría ser tu conexión a internet. Habrá un "ifdown" durante el apagado y eso puede variar en el tiempo. A continuación, podría encontrarse con un bloqueo en el que el sistema intenta rehacer ese comando que se bloqueó y se da por vencido después de unos segundos. Y sí: '/ var / log / `es el lugar para comenzar a buscar
Rinzwind
@Rinzwind gracias por la pista! pero donde en / var / log /? Por supuesto que he estado en este lugar, pero quiero saber qué buscar ...
Zanna
/var/log/syslogo /var/log/messages. Probablemente el primero. Es probable que el segundo no esté en Ubuntu;) Otro consejo: es probable que todavía pueda hacer que el apagado le muestre el texto en pantalla
Rinzwind

Respuestas:

6

De man 8 shutdown:

   Once  TIME  has elapsed, shutdown sends a request to the init(8) daemon
   to bring the system down into the appropriate runlevel.

   This is performed by emitting the runlevel(7) event, which includes the
   new  runlevel  in  the  RUNLEVEL  environment  variable  as well as the
   previous runlevel (obtained from the environment or from /var/run/utmp)
   in  the  PREVLEVEL  variable.   An additional INIT_HALT variable may be
   set, this will contain the value HALT when bringing the system down for
   halt and POWEROFF when bringing the system down for power off.

Luego, todos y cada uno de los procesos de daemon reconocen el cambio en RUNLEVEL y toman las medidas apropiadas. Esto puede ser cualquier cosa, desde una exitconfiguración rápida hasta una configuración, guardar en un vaciado de caché o incluso congelar toda la base de datos.

Dependiendo del nivel de registro que haya configurado para cada demonio. puede ver información /var/log/*y subdirectorios en /var/log/.

Waltinator
fuente