У меня есть несколько ПК/ноутбуков, на которых установлена последняя версия Ubuntu 20.04 с 64-битным ядром 5.4.0-74-generic, как это предусмотрено репозиториями Ubuntu по умолчанию. Один из них, довольно обычный ПК с процессором Intel i3, уходит в спящий режим чуть более 2 минут, так как я обновился с 18.04 до 20.04.
Различные ресурсы, которые я нашел об отладке спящего режима, в основном охватывают пробуждение или полный отказ от приостановки, но не приостановку на диск, которая занимает очень много времени. Пробуждение работает нормально и занимает всего несколько секунд. Как я могу узнать, что так долго уходит в спящий режим? Есть ли что-то вроде systemd-анализировать вину
для гибернации?
Пока я добавил initcall_debug no_console_suspend
к GRUB_CMDLINE_LINUX_DEFAULT
в /etc/по умолчанию/жратва
и это действительно показывает консоль, однако ничего не показывается, что объясняет долгое время. Он показывает «Обнаружено зависание аппаратного блока» для сетевого интерфейса. Но это появляется в самом начале гибернации, и я думаю, что это ожидаемое поведение.
я использую спящий режим systemctl
чтобы инициировать его. Отключение питания занимает 2 минуты даже при запуске от имени пользователя root на консоли без других зарегистрированных пользователей или пользовательских процессов.