6

ТЛ; др

Мой ноутбук под управлением Linux зависает в случайном порядке. Какие системные инструменты могут помочь выяснить, в чем проблема?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я надеюсь, что мой вопрос не считается дубликатом, так как большинство компьютеров замораживают темы, посвященные работе ОС Windows.

Длинная история

Мой ноутбук - Acer TravelMate B115-M, которому сейчас около двух лет. Сначала я долго работал под управлением Windows 8.1, и она работала очень стабильно. Но год назад я, наконец, перешел на Linux, пробуя несколько дистрибутивов. С тех пор моя система постоянно зависает.

С этой проблемой я столкнулся с самого начала, когда перешел на Linux. Вот почему я думаю, что это не аппаратная проблема (хотя я пытался решить ее путем обновления BIOS системы). С тех пор я несколько месяцев работал под управлением Ubuntu и Kubuntu 14.04, Ubuntu Mate 16.04 и теперь Linux Mint 18. Начал с Kernel 3.13, теперь Kernel 4.4 это так.

Симптом

Под зависанием я подразумеваю, что указатель мыши перестает двигаться, клавиши клавиатуры не работают и звук перестает играть, но экран не становится черным. Также аварийная перезагрузка с помощью волшебной клавиши SysRq Alt+Print+B не перезагружает систему. Поэтому я должен выключить систему.

Под случайным замораживанием я подразумеваю, что бывают дни, когда моя система замораживается до двух раз в течение часа. Но также есть время, когда моя система работает неделями, вообще не зависая. Вот почему мне очень трудно диагностировать эту проблему.

Системные инструменты

Я попытался приблизиться к этой проблеме, исследуя некоторые журналы. Поэтому я включил постоянство для journald и стал ждать следующего замораживания. После перезагрузки я просмотрел журналы предыдущего загрузочного журнала, введя команду sudo journalctl -b -1 и пошел до конца. К сожалению, не было никаких подсказок для замораживания или сбоя, чтобы найти. Никаких ошибок и предупреждений!

Так что теперь я прошу о помощи. У кого-нибудь есть какие-то подсказки, помогающие избежать заморозков? Какие системные инструменты я могу использовать для самостоятельного расследования?

Заранее спасибо!

РЕДАКТИРОВАТЬ

Сразу после того, как я задал свой вопрос, я нашел другой вопрос, с которым столкнулся тот же вопрос. Там пользователь с именем @spacelander указывает на известную ошибку, связанную с процессорами Intel Bay Trail в ядре Linux.

2 ответа2

2

Отредактируйте /etc /defaults /grub:

GRUB_CMDLINE_LINUX_DEFAULT="intel_idle.max_cstate=1"

Бежать

update-grub
shutdown -r now
1

Хотя вы предоставили подробную информацию о симптомах, вероятно, для правильного диагноза данных по-прежнему недостаточно. Другие пользователи могут попросить вас о некоторых журналах.

Тем не менее, я часто сталкивался с той же проблемой на моем ноутбуке. Оказывается, виновником был USB HDD, который я подключил.

Очевидно, что в зависимости от настроек вашей системы периферийные устройства USB, такие как жесткие диски и ключи, могут замораживать пользовательский интерфейс при передаче данных. Следовательно, ваша система на некоторое время перестает отвечать на запросы, щелчки не работают (и не двигаются мышью), и потому что ваша клавиатура также игнорируется, никакая комбинация клавиш не будет работать.

Я не помню точно, почему, но я верю, что это как-то связано с тем, как я настроил своп. Вы можете взглянуть на эту статью.

Я мог бы указывать вам в неправильном направлении, поэтому рекомендуется усмотрение;) Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .