Por que o tempo de desligamento varia?

9

Sempre desligo o sistema Ubuntu MATE 16.04 da mesma maneira: continuo pressionando alt + F4 até chegar à última janela do terminal e todas as outras aplicativos foram encerrados e, em seguida, digite poweroff

Apesar da consistência do meu procedimento, o tempo gasto pelo sistema para desligar completamente (ou seja, a quantidade de tempo que eu estou assistindo a tela inicial) varia muito, de cerca de 3 segundos a cerca de 25 segundos. Por que isso acontece ou como posso descobrir?

Eu sei que posso ler os logs, mas adoraria algumas dicas sobre como analisar isso

    
por Zanna 22.07.2016 / 00:48

1 resposta

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.

Em seguida, cada processo daemon reconhece a alteração no RUNLEVEL e toma as medidas apropriadas. Isso pode ser qualquer coisa, desde um rápido exit até uma configuração salva em um cache flush ou até mesmo um congelamento de banco de dados inteiro.

Dependendo do nível de registro que você configurou para cada daemon. você pode ver algumas informações em /var/log/* e subdiretórios de /var/log/ .

    
por waltinator 22.07.2016 / 02:19

Tags