Perché il tempo di spegnimento varia?


9

Spengo sempre il mio sistema Ubuntu MATE 16.04 esattamente nello stesso modo: continuo a premere alt+ F4fino a quando non arrivo all'ultima finestra del terminale e tutte le altre applicazioni sono state chiuse, quindi digitopoweroff

Nonostante la coerenza della mia procedura, il tempo impiegato dal sistema per arrestarsi completamente (ovvero la quantità di tempo che sto guardando la schermata iniziale) varia molto, da circa 3 secondi a circa 25 secondi. Perché questo accade o come posso scoprirlo?

So di poter leggere i registri, ma mi piacerebbe alcuni consigli su come analizzare per questo


Potrei essere lontano, ma ricordo di aver letto come Firefox ha una sorta di garbage collection e cleanup che potrebbe essere eseguito dopo la chiusura della GUI di Fx.
DK Bose,

Potrebbe essere la tua connessione Internet. Ci sarà un "ifdown" durante lo spegnimento e che può variare nel tempo. Successivamente potresti incorrere in un arresto anomalo in cui il sistema tenta di ripetere quel comando che si è bloccato e si arrende dopo alcuni secondi. E sì: '/ var / log / `è il posto dove iniziare a cercare
Rinzwind,

@Rinzwind grazie per il suggerimento! ma dove in / var / log /? ovviamente sono stato in questo posto, ma voglio sapere cosa cercare ...
Zanna,

/var/log/syslogo /var/log/messages. Probabilmente il primo. È improbabile che il secondo sia presente su Ubuntu;) Altro suggerimento: probabilmente puoi ancora avere l'arresto che ti mostra il testo sullo schermo
Rinzwind

Risposte:


6

Da 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.

Quindi, ogni singolo processo daemon riconosce la modifica in RUNLEVEL e intraprende le azioni appropriate. Potrebbe trattarsi di qualsiasi cosa, da un exitsalvataggio rapido a una configurazione, a uno svuotamento della cache o persino a un intero blocco del database.

A seconda del livello di registrazione impostato per ciascun demone. potresti vedere alcune informazioni /var/log/*e sottodirectory di /var/log/.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.