Почему пробуждение от приостановки занимает много времени?

Иногда, когда я приостанавливаю свой ноутбук, он мгновенно просыпается, но в других случаях для его пробуждения требуется около 5 минут - в любом случае, это дольше, чем при холодной загрузке.

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

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

Мой ноутбук - элитная книга hp 8730w.

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

Вот скриншот индикатора загрузки системы, когда я попадаю на рабочий стол. ОЗУ не менее 1,8 ГБ, но в разделе подкачки 1,4 ГБ. Почему так?

введите описание здесь

4 ответа

"Hibernate" приостановлен на диск

"Приостановить" приостановить в ОЗУ

Управление питанием переводит компьютер в спящий режим при низком заряде батареи, даже если он был отключен от памяти, чтобы предотвратить потерю данных

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

uswsusp Установите uswsusp может ускорить пробуждение от спячки.

Когда у меня возникла эта проблема с 10.10, я связался со службой поддержки моего ноутбука, и они сказали: "Это известная проблема. Она должна возникать примерно раз в три или четыре приостановки". В то время они думали, что это было исправлено в 11.04, и у меня не было проблем с момента обновления.

Немного покопавшись, я обнаружил подтвержденную ошибку в 11.04, которая может быть связана.

система зависает очень медленно после приостановки / возобновления работы Мой четырехъядерный процессор i5 iMac

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

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/748004

У меня такая же проблема. Это постоянно происходит, когда во время приостановки используется много свопов. Если я сделаю

># swapoff -a
># swapon -a

чтобы полностью очистить пространство подкачки непосредственно перед приостановкой, тогда пробуждение всегда будет немедленным. Вы можете это подтвердить?

Если вы поместите эти команды в сценарий предварительной приостановки, это может стать быстрым и грязным решением проблемы. Swapoff займет много времени, если у вас есть много вещей в свопе. Но вы, вероятно, не возражаете, если ваша машина будет работать немного дольше после того, как вы закроете крышку, если это цена немедленного возобновления работы. Тем не менее, вы должны убедиться, что у вас действительно достаточно свободной оперативной памяти перед вызовом swapoff.

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

Просто из интереса: я использую зашифрованные разделы для моей файловой системы и подкачки. Кто-нибудь, у кого есть эта проблема, тоже? Я уже подозревал, что проблема может быть связана с этим.

Я помню, что по прошествии определенного времени компьютер выходит из режима ожидания в ОЗУ, а затем автоматически приостанавливается на диск. Это как-то связано с проблемами питания и последующей возможной потерей данных, но, насколько мне известно, время установлено на стандартную величину, поэтому подключение ноутбука не должно влиять на это поведение.

Другие вопросы по тегам