Ubuntu 24.04 LTS продолжает зависать (даже когда ни одна программа не запущена)

Вопрос или проблема

У меня есть компьютер (нескольких лет) с Ubuntu 22; за исключением некоторых проблем с драйверами, он работал идеально в течение нескольких месяцев. Недавно я столкнулся с проблемой: после обновления Ubuntu с версии 22 на 24.04.02 (LTS) он начал зависать даже когда ни одно окно не было открыто и никакая программа не работала.

С тех пор я попробовал различные решения:

  • Прежде всего, я обновил ядро: я читал на других форумах, что это могло быть причиной проблемы;
  • Чтобы убедиться, что это не аппаратная проблема, я запустил MemTest, но ошибки не обнаружены;
  • Я также провел стресс-тест процессора на 60 секунд: мой компьютер прошел его без каких-либо проблем.

Кроме того, я проверил использование ОЗУ и подкачки: первое всегда менее 2-3 ГБ (из 24), в то время как второе равно 0. В зависимости от задачи использование процессора возрастает до 100%, но вентиляторы остаются тихими, так что я не думаю, что это может быть причиной (как уже упоминалось, компьютер зависает даже если ни одна программа не открыта).

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

Дайте знать, если требуется дополнительная информация о моем устройстве.

PS: Извините, если текст не структурирован, английский не мой родной язык.

Ответ или решение

Ситуация, которую вы описали, с зависанием Ubuntu 24.04 LTS, может иметь несколько причин. Давайте рассмотрим ряд шагов, которые могут помочь в диагностике и устранении этой проблемы.

1. Проверка аппаратного обеспечения

Несмотря на то, что вы провели тестирование оперативной памяти и процессора, есть дополнительные аспекты, которые стоит проверить:

  • Температура компонентов: Убедитесь, что ваши компоненты не перегреваются. Для этого можно использовать утилиты, такие как lm-sensors. Установите их командой:

    sudo apt install lm-sensors

    После установки выполните команду:

    sensors

    Проверьте, находятся ли температуры в пределах нормы.

  • Жесткий диск: Проверьте состояние жесткого диска с помощью SMART. Установите smartmontools:

    sudo apt install smartmontools

    Затем выполните:

    sudo smartctl -a /dev/sdX

    (замените sdX на ваше устройство, например, sda).

2. Проверка драйверов

Проблемы с драйверами, особенно графическими, могут вызывать зависания системы:

  • Убедитесь, что вы используете правильные драйверы. Если у вас видеокарта NVIDIA, убедитесь, что вы установили проприетарные драйверы, а не драйвера Nouveau.
  • Для установки драйверов NVIDIA используйте следующую команду:
    sudo ubuntu-drivers autoinstall

3. Логи системы

Логи могут дать ценную информацию о причинах зависаний. Для их просмотра можно использовать следующие команды:

  • Просмотр системного журнала:

    journalctl -b -1

    Это покажет вам логи предыдущего загрузочного сеанса. Вы можете поискать ошибки, используйте grep:

    journalctl -b -1 | grep -i error
  • Логи X-сервера (если проблема связана с графическим интерфейсом):

    cat /var/log/Xorg.0.log | grep -iEE

4. Настройки питания

Некоторые настройки управления питанием могут вызывать зависания. Попробуйте отключить режим "спящий" и "гибернация":

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

5. Обновления и пакеты

Убедитесь, что все ваши пакеты и система обновлены:

sudo apt update
sudo apt upgrade

6. Проблемы с графической средой

Если вы используете специфические графические рабочие среды (например, GNOME, KDE и т.д.), попробуйте временно изменить рабочую среду и посмотреть, сохраняется ли проблема.

Заключение

Если, несмотря на все вышеперечисленные шаги, проблема не решается, рассмотрите возможность переустановки Ubuntu 24.04 LTS или возврат к предыдущей версии, которая работала стабильно (Ubuntu 22.04 LTS).

Если у вас есть дополнительные вопросы или необходима помощь с конкретными командами, пожалуйста, не стесняйтесь спрашивать. Удачи!

Оцените материал
Добавить комментарий

Капча загружается...