Come risolvere l'arresto lento?

18

Quando spengo il mio computer c'è qualche fastidioso ritardo, ci vogliono circa 5-10 secondi in 13.10 quando nella versione precedente era quasi istantaneo.

Durante lo spegnimento, premo escape per cancellare lo splash screen e posso vedere che gran parte del ritardo è dopo "Chiede tutto il processo rimanente per terminare ...", e poi c'è "Uccisione di tutti i processi rimanenti". Ho filmato il processo con la mia videocamera per verificare quali processi dovevano essere uccisi, ma non hanno chattato nulla con il terminale.

In precedenza avevo lo stesso problema in 11.10 e l'ho risolto come risposta qui , tuttavia ciò non ha funzionato io in 13.10.

Come identificare la causa dei ritardi nel processo di spegnimento e risolverli?

    
posta wim 01.11.2013 - 19:08

3 risposte

16

Attiva i rapporti per applicazioni che presentano un comportamento anomalo:

  1. Apri /etc/init.d/sendsigs nel tuo editor di testo preferito, con privilegi di root (ad esempio sudo vi /etc/init.d/sendsigs o gksu /etc/init.d/sendsigs ). Cerca la riga #report_unkillable e decommentala (ad esempio rimuovi il tag # ). Salva il file.

  2. Assicurati che apport sia abilitato: modifica il file /etc/default/apport in modo che legga enabled=1 . (Se era enabled=0 , quindi riavvia, in modo che possano iniziare gli apportati.)

  3. Shutdown.

  4. Al prossimo avvio apport dovrebbe venire con un messaggio che ti dice che c'era un qualche tipo di problema con un programma. Questo è quello che causa il ritardo. E dovrebbe esserci un rapporto di arresto anomalo in /var/crash . (Se apportatore non riporta il nome, guarda solo nel file di crash, alla fine del file ci sarà qualcosa come Title: MISBEHAVING_PROGRAMNAME does not terminate at computer shutdown )

risposta data falconer 13.12.2013 - 11:53
-1

L'arresto è sempre lento o può variare? Se è il caso, cosa hai fatto prima di spegnerlo? Hai fatto qualcosa che richiedeva molte scritture su disco che forse devono finire prima che tutti i processi possano essere terminati?

potresti salvare un elenco di tutti i processi prima di spegnerlo come in:

ps -A & gt; processes.txt

prima di spegnere.

Puoi dare un'occhiata a eventuali errori che potrebbero essersi verificati dopo il riavvio come da:

dmesg | tail

Spero che questo aiuti

Frank

    
risposta data frank 28.11.2013 - 06:02
-2

Hai provato questo? Apri il terminale e digita

sudo shutdown now

Questo potrebbe aiutare.

    
risposta data Habi 08.11.2013 - 18:01

Leggi altre domande sui tag