Ubuntu 24.04 уходит в спящий режим каждые 15 минут! Как исправить?

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

Это начало происходить внезапно вчера, и я не могу понять, в чем дело!

Логи –

hpserverkkb:~$ journalctl | grep suspend
Jan 01 22:59:51 hpserverkkb systemd-logind[853]: Система сейчас приостановит работу!
Jan 01 22:59:51 hpserverkkb ModemManager[963]: <msg> [sleep-monitor-systemd] система готовится к приостановке
Jan 01 22:59:51 hpserverkkb systemd[1]: Запуск systemd-suspend.service - Приостановка системы...
Jan 01 22:59:51 hpserverkkb systemd-sleep[2910]: Выполнение операции сна 'приостановка'...
Jan 01 22:59:51 hpserverkkb kernel: PM: entry suspend (deep)
Jan 01 23:08:16 hpserverkkb kernel: printk: Консоли приостанавливаются (используйте no_console_suspend для отладки)
Jan 01 23:08:16 hpserverkkb kernel: PM: выход из приостановки
Jan 01 23:08:16 hpserverkkb systemd-sleep[2910]: Система вернулась из операции сна 'приостановка'.
Jan 01 23:08:16 hpserverkkb systemd[1]: systemd-suspend.service: Успешно деактивировано.
Jan 01 23:08:16 hpserverkkb systemd[1]: Завершено systemd-suspend.service - Приостановка системы.
Jan 01 23:08:16 hpserverkkb systemd[1]: Достигнута цель suspend.target - Приостановка.
Jan 01 23:08:16 hpserverkkb systemd-logind[853]: Операция 'приостановка' завершена.
Jan 01 23:08:16 hpserverkkb systemd[1]: Остановлена цель suspend.target - Приостановка.
Jan 01 23:29:06 hpserverkkb systemd-logind[853]: Система сейчас приостановит работу!
Jan 01 23:29:06 hpserverkkb ModemManager[963]: <msg> [sleep-monitor-systemd] система готовится к приостановке
Jan 01 23:29:06 hpserverkkb systemd[1]: Запуск systemd-suspend.service - Приостановка системы...
Jan 01 23:29:06 hpserverkkb systemd-sleep[3293]: Выполнение операции сна 'приостановка'...
Jan 01 23:29:06 hpserverkkb kernel: PM: entry suspend (deep)
Jan 01 23:47:21 hpserverkkb kernel: printk: Консоли приостанавливаются (используйте no_console_suspend для отладки)
Jan 01 23:47:21 hpserverkkb kernel: PM: выход из приостановки
Jan 01 23:47:21 hpserverkkb systemd-sleep[3293]: Система вернулась из операции сна 'приостановка'.
Jan 01 23:47:21 hpserverkkb systemd[1]: systemd-suspend.service: Успешно деактивировано.
Jan 01 23:47:21 hpserverkkb systemd[1]: Завершено systemd-suspend.service - Приостановка системы.
Jan 01 23:47:21 hpserverkkb systemd[1]: Достигнута цель suspend.target - Приостановка.
Jan 01 23:47:21 hpserverkkb systemd-logind[853]: Операция 'приостановка' завершена.
Jan 01 23:47:21 hpserverkkb systemd[1]: Остановлена цель suspend.target - Приостановка.
Jan 02 00:08:11 hpserverkkb systemd-logind[853]: Система сейчас приостановит работу!
Jan 02 00:08:11 hpserverkkb ModemManager[963]: <msg> [sleep-monitor-systemd] система готовится к приостановке
Jan 02 00:08:11 hpserverkkb systemd[1]: Запуск systemd-suspend.service - Приостановка системы...
Jan 02 00:08:11 hpserverkkb systemd-sleep[4520]: Выполнение операции сна 'приостановка'...
Jan 02 00:08:11 hpserverkkb kernel: PM: entry suspend (deep)
Jan 02 09:17:36 hpserverkkb kernel: printk: Консоли приостанавливаются (используйте no_console_suspend для отладки)
Jan 02 09:17:36 hpserverkkb kernel: PM: выход из приостановки
Jan 02 09:17:36 hpserverkkb systemd-sleep[4520]: Система вернулась из операции сна 'приостановка'.
Jan 02 09:17:36 hpserverkkb systemd[1]: systemd-suspend.service: Успешно деактивировано.
Jan 02 09:17:36 hpserverkkb systemd[1]: Завершено systemd-suspend.service - Приостановка системы.
Jan 02 09:17:36 hpserverkkb systemd[1]: Достигнута цель suspend.target - Приостановка.
Jan 02 09:17:36 hpserverkkb systemd-logind[853]: Операция 'приостановка' завершена.
Jan 02 09:17:36 hpserverkkb systemd[1]: Остановлена цель suspend.target - Приостановка.
Jan 02 09:38:27 hpserverkkb systemd-logind[853]: Система сейчас приостановит работу!
Jan 02 09:38:27 hpserverkkb ModemManager[963]: <msg> [sleep-monitor-systemd] система готовится к приостановке
Jan 02 09:38:27 hpserverkkb systemd[1]: Запуск systemd-suspend.service - Приостановка системы...
Jan 02 09:38:27 hpserverkkb systemd-sleep[5963]: Выполнение операции сна 'приостановка'...
Jan 02 09:38:27 hpserverkkb kernel: PM: entry suspend (deep)
Jan 02 10:41:17 hpserverkkb kernel: printk: Консоли приостанавливаются (используйте no_console_suspend для отладки)
Jan 02 10:41:17 hpserverkkb kernel: PM: выход из приостановки
Jan 02 10:41:17 hpserverkkb systemd-sleep[5963]: Система вернулась из операции сна 'приостановка'.
Jan 02 10:41:17 hpserverkkb systemd[1]: systemd-suspend.service: Успешно деактивировано.
Jan 02 10:41:17 hpserverkkb systemd[1]: Завершено systemd-suspend.service - Приостановка системы.
Jan 02 10:41:17 hpserverkkb systemd[1]: Достигнута цель suspend.target - Приостановка.
Jan 02 10:41:17 hpserverkkb systemd[1]: Остановлена цель suspend.target - Приостановка.
Jan 02 10:41:17 hpserverkkb systemd-logind[853]: Операция 'приостановка' завершена.

Помогите, пожалуйста!!

Кажется, что-то не так с сервисом system.suspend

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

Для решения проблемы с внезапным переходом Ubuntu 24.04 в режим ожидания каждые 15 минут, необходимо выполнить несколько действий. Анализ журнала событий (journalctl) показывает регулярные события, связанные с инициированием режима ожидания, что указывает на возможность некорректной конфигурации системы или отдельных приложений, отвечающих за управление энергопотреблением. Рассмотрим последовательные шаги для устранения этой проблемы.

Исследование проблемы

  1. Обновление системы: Убедитесь, что ваша система полностью обновлена. Это можно сделать с помощью команды:

    sudo apt update && sudo apt upgrade -y
  2. Проверка настроек управления энергопотреблением: Возможно, в настройках энергопотребления указаны слишком низкие таймауты. Проверьте их в разделе "Настройки" > "Энергопотребление" и увеличьте интервал времени для перехода в режим ожидания.

  3. Конфигурация systemd-logind: Файл конфигурации logind может содержать настройки, влияющие на поведение системы при бездействии:

    • Откройте файл: /etc/systemd/logind.conf.
    • Проверьте значения параметров IdleAction и IdleActionSec. Установите IdleAction=ignore, если не хотите, чтобы система уходила в режим ожидания в случае бездействия.
  4. Диагностика ModemManager: Как видно из журналов, ModemManager участвует в событии приостановки. Отключите или пересмотрите его настройки, если он вам не нужен:

    sudo systemctl stop ModemManager
    sudo systemctl disable ModemManager
  5. Изучение ACPI-событий: Возможно, настройка срабатывания железа вызывает приостановку системы. Проверьте конфигурации ACPI с помощью:

    acpi_listen

    После этого закройте или откорректируйте скрипты, которые могут инициировать режим ожидания.

  6. Просмотр дополнений и драйверов: Проверьте, не было ли установлено каких-либо новых драйверов или дополнений перед возникновением проблемы. Возможно, одно из них вызывает вмешательство в управление энергопотреблением.

Реализация и мониторинг

После выполнения всех вышеуказанных операций, перезагрузите систему и продолжайте мониторинг логов с использованием:

journalctl -f

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

Заключение

Этот алгоритм действий должен помочь вам не только определить, но и устранить проблему с неожиданным переходом в режим ожидания. Регулярное обновление и настройка системы обеспечат стабильную и бесперебойную работу вашей Ubuntu 24.04.

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

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