Як усунути повільне відключення?


20

Коли я вимикаю комп'ютер, виникає деяка дратівлива затримка, це займає приблизно 5-10 секунд у 13.10, коли в попередній версії це було майже миттєво.

Під час відключення я натискаю клавішу Escape, щоб скасувати екран сплеску, і я бачу, що велика частина затримки відбувається після "Попросити завершити весь процес, що залишився ...", а потім з'явиться "Вбивство всіх решти процесів". Я знімав процес зі своєю відеокамерою, щоб перевірити, які процеси потрібно було вбити, але вони нічого не спілкувались із терміналом.

Раніше у мене було те саме питання в 11.10, і я вирішив його, як тут відповіли , проте це не спрацювало для мене в 13.10.

Як визначити причину затримок у процесі відключення та усунути їх?

Відповіді:


17

Увімкніть звіти про недоброякісні програми:

  1. Відкрийте /etc/init.d/sendsigsу своєму улюбленому текстовому редакторі з правами root (наприклад, sudo vi /etc/init.d/sendsigsабо gksu /etc/init.d/sendsigs). Шукайте рядок #report_unkillableі коментуйте його (тобто видаліть #тег). Збережіть файл.

  2. Переконайтеся, що опція включена: Відредагуйте файл, /etc/default/apportщоб він прочитав enabled=1. (Якщо це було enabled=0потім перезавантажити, то apport може початися.)

  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> процеси.txt

перед відключенням.

Ви можете подивитися на будь-які помилки, які могли виникнути після перезавантаження відповідно до:

dmesg | хвіст

Сподіваюсь, це допомагає

Френк


це повільно щоразу, навіть на свіжому черевику
wim

-2

Ви пробували це? Відкрийте термінал і введіть

sudo shutdown now

Це може допомогти.


1
Дякую, але це не дало мені більше інформації, ніж я вже бачив, перевіривши вихід відеокамерою
wim

Чому це взагалі має значення?
Кен Шарп
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.