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


20

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

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

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

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

Ответы:


17

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

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

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

  3. Неисправность.

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


Я получаю отчет /sbin/initctl(initctl не завершается при выключении компьютера)
wim

Вот отчет об ошибке (не очень полезный, но он показывает, что по крайней мере еще один человек имел эту проблему и сообщил о ней): bugs.launchpad.net/ubuntu/+source/upstart/+bug/1261177
Atari911

4
Это мой отчет об ошибке :)
Вим

-1

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

Вы можете сохранить список всех процессов перед выключением в соответствии с:

ps -A> projects.txt

перед тем как отключиться

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

dmesg | tail

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

Фрэнк


это медленно каждый раз, даже на новой загрузке
wim

-2

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

sudo shutdown now

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


1
Спасибо, но это не дало мне больше информации, чем я уже видел, проверив вывод с помощью видеокамеры
wim

Почему это имеет какое-либо значение?
Кен Шарп
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.