Come risolvere l'arresto lento?


20

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

Durante l'arresto premo Esc per annullare la schermata iniziale e vedo che gran parte del ritardo è dopo "Chiedere a tutti i processi rimanenti di terminare ...", e poi c'è "Uccidere tutti i processi rimanenti". Ho filmato il processo con la mia videocamera per verificare quali processi dovevano essere interrotti, ma non hanno chattato con il terminale.

In precedenza avevo riscontrato lo stesso problema in 11.10 e l'ho risolto come indicato qui , tuttavia non ha funzionato per me in 13.10.

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

Risposte:


17

Attiva i rapporti per le applicazioni che si comportano in modo inappropriato:

  1. Apri /etc/init.d/sendsigsnel tuo editor di testo preferito, con i privilegi di root (ad es. sudo vi /etc/init.d/sendsigsO gksu /etc/init.d/sendsigs). Cerca la riga #report_unkillablee decommentala (ovvero rimuovi il #tag). Salva il file.

  2. Assicurati che apport sia abilitato: modifica il file in /etc/default/apportmodo che sia letto enabled=1. (Se è stato enabled=0quindi riavviato, quindi può iniziare l'avvio.)

  3. Spegnimento.

  4. Al prossimo avvio apportdovrebbe venire visualizzato un messaggio che ti informa che c'era un qualche tipo di problema con un programma. Questo è quello che causa il ritardo. E dovrebbe esserci un rapporto sugli arresti anomali in /var/crash. (Se apport non riporta il nome, basta guardare nel file di crash, alla fine del file ci sarà qualcosa di simile Title: MISBEHAVING_PROGRAMNAME does not terminate at computer shutdown)


Ricevo un rapporto su /sbin/initctl(initctl non termina allo spegnimento del computer)
wim

Ecco una segnalazione di bug (non davvero utilmente informativa, ma mostra che almeno un'altra persona ha avuto questo problema e lo ha segnalato): bugs.launchpad.net/ubuntu/+source/upstart/+bug/1261177
Atari911

4
Questa è la mia segnalazione di bug :)
mercoledì

-1

Lo spegnimento è sempre lento o può variare? In quest'ultimo caso, cosa hai fatto prima di chiudere? Hai fatto qualcosa che ha richiesto molte scritture su disco che forse devono finire prima di terminare tutti i processi?

potresti salvare un elenco di tutti i processi prima di chiudere come da:

ps -A> processor.txt

prima di spegnerti.

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

dmesg | tail

Spero che sia di aiuto

Franco


è lento ogni volta, anche su un nuovo avvio
wim

-2

Hai provato questo? Apri terminale e digita

sudo shutdown now

Questo potrebbe aiutare.


1
Grazie, ma non mi ha fornito ulteriori informazioni rispetto a quelle che ho già visto controllando l'output con una videocamera
mercoledì

Perché questo farebbe qualche differenza?
Ken Sharp
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.