Ubuntu всегда зависает в первые 15 минут после загрузки на мою машину. Иногда это в первые 5 минут, иногда это занимает 30 минут, иногда это никогда не происходит ...
Я не могу воспроизвести это детерминистически, но в любом случае это случается достаточно часто, так что я, вероятно, просто жду, когда это случится снова.
Как я могу диагностировать замораживание, чтобы выяснить причину ?
Примечание для избирателей:
нет, это не дубликат этого вопроса. Этот вопрос касается диагностики , а не временного выздоровления. Ответы на этот вопрос говорят мне только о том, как убить X-сервер, использовать Magic Combo для сброса ядра и т. Д., Что не помогает мне выяснить причину.
Немного информации:
Ubuntu 11.04: 2.6.38-15-generic # 66-Ubuntu SMP x86_64 GNU / Linux
Мышь иногда двигается, но пользовательский интерфейс никогда не реагирует.
Нажатие Ctrl+ Alt+ F1для входа в терминал не работает.
В Alt+ SysRqкомбо сделать работу ... и , кажется, только то , что работа, в стороне от мыши (которые иногда могут передвигаться).
У меня нет никаких ресурсов (много гигабайт оперативной памяти и свободного места в файловой системе)
Возможно соответствующее оборудование (из приложения Hardware Lister):
AR9285 Беспроводной сетевой адаптер (PCI-Express)
GT216 [GeForce GT 330M] (я использую драйвер Nouveau, который, кажется, работает хорошо)
Ответы:
Журналы всегда должны быть вашим первым портом захода. Проверьте системный журнал на что-нибудь неприятное:
Также проверьте журналы Xserver в случае, если есть какие-либо признаки проблемы с графическим драйвером (хотя это звучит менее вероятно, учитывая ваше описание):
В вашем конкретном случае эти шаги могут не вызвать ничего интересного. В этом случае мне было бы интересно посмотреть, что происходит в вашей системе во время разработки проблемы. Для этого лично я бы настраивал временный журнал
top
вывода через короткие интервалы - скажем, каждые 5 или 10 секунд. Мы надеемся, что это покажет, насколько процесс запущен с ресурсами во время проблемы.Обратите внимание, что существуют альтернативы, такие как переключение на другой tty с помощью Ctrl+Alt+F1.. F6(чтобы вернуться к графическому интерфейсу Ctrl+Alt+F7) и интерактивное выполнение команд или настройка сервера SSH и удаленный вход в систему. И то и другое может быть неудобно, если ваша машина более или менее не отвечает, поэтому мое более неудобное предложение написать файл журнала (который также может столкнуться с той же проблемой, но с большей вероятностью будет успешным).
Это будет включать что-то вроде этого:
Это будет записывать
top
вывод в файл журнала в ~ / top.log каждые 10 секунд или около того. Обратите внимание, что этот журнал может стать довольно большим, если эта команда будет выполняться в течение длительного периода, поэтому следите за ним, если ваша машина неожиданно начнет работать сама! И удалите журнал,rm ~/top.log
когда закончите. Также обратите внимание, что выполнение вышеупомянутой команды является одноразовым; он не перезапустится после перезагрузки.Чтобы прочитать журналы, созданные после сбоя, вы должны использовать
и нажмите Endклавишу, чтобы добраться до дна. Вы бы искали процессы с необычно высоким значением% процессора или необычно высоким значением RES.
Это может или не может помочь, но это полезная информация, чтобы иметь.
источник
/var/log/messages
но он не существует ... это фактический файл, или вы намеревались посмотреть журналы внутри этого каталога? (Если да, то какие логи?)syslog
иkern.log
, и в обоих из них, я искалSysRq
(так как первое, что я делаю, это очистка файловой системы) ... но, судя по журналам, ничего не произошло до очистки. Позвольте мне проверить журнал xorg ...Xorg
логах тоже ничего не выделяется . Кроме того, это определенно не проблема процессора (вот почему я упомянул, что это не недостаток ресурсов), мой процессор почти не используется во время остановки. Замораживание происходит совершенно случайно ... иногда я перетаскиваю окно, и оно зависает, иногда я просто оставляю компьютер там на пять минут, а когда возвращаюсь, оно зависает. Но это совершенно не связано с нехваткой ресурсов. Тем не менее, хорошая информация, спасибо.