Как устранить неполадки медленного выключения?

Когда я выключаю свой компьютер, возникает некоторая раздражающая задержка, она занимает около 5-10 секунд в 13.10, когда в предыдущей версии это было почти мгновенно.

Во время выключения я нажимаю клавишу escape, чтобы отменить заставку, и вижу, что большая часть задержки происходит после «Запроса всех оставшихся процессов на завершение ...», а затем происходит «Уничтожение всех оставшихся процессов». , Я снимал процесс на видеокамеру, чтобы проверить, какие процессы нужно было убить, но они ничего не обсуждали с терминалом.

Ранее у меня была такая же проблема в 11.10, и я решил ее, как ответил здесь , однако это не сработало для меня в 13.10.

Как определить причину задержек в процессе останова и устранить их?

20
задан 13 April 2017 в 15:25

3 ответа

Включите создание отчетов для некорректно работающих приложений:

  1. Откройте /etc/init.d/sendsigs в своем любимом текстовом редакторе с правами суперпользователя (например, sudo vi /etc/init.d/sendsigs или gksu /etc/init.d/sendsigs). Найдите строку #report_unkillable и раскомментируйте ее (т.е. удалите тег #). Сохраните файл.

  2. Убедитесь, что apport включен: отредактируйте файл /etc/default/apport так, чтобы он читал enabled=1. (Если это было enabled=0, то перезагрузите компьютер, чтобы можно было запустить apport.)

  3. Завершение работы.

  4. При следующей загрузке apport должно появиться сообщение о том, что возникла какая-то проблема с программой. Именно это вызывает задержку. И должен быть отчет о сбое в /var/crash. (Если apport не сообщает имя, просто посмотрите в файл сбоя, в конце файла будет что-то вроде Title: MISBEHAVING_PROGRAMNAME does not terminate at computer shutdown)

0
ответ дан 13 April 2017 в 15:25

Выключение всегда медленное или может меняться? Если последнее так, что вы делали до выключения? Делали ли вы что-то, что заняло много операций записи на диск, и, возможно, нужно было сначала завершить их, прежде чем все процессы могли быть завершены?

вы могли бы сохранить список всех процессов, прежде чем завершить работу в соответствии с:

ps -A> process.txt

перед выключением.

Вы можете взглянуть на любые ошибки, которые могли произойти после перезапуска, согласно:

dmesg | tail

Надеюсь, это поможет

Фрэнк

0
ответ дан 13 April 2017 в 15:25

Вы пробовали это? Откройте терминал и введите

sudo shutdown now

Это может помочь.

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: