Почему пробуждение от приостановки занимает много времени?
Иногда, когда я приостанавливаю свой ноутбук, он мгновенно просыпается, но в других случаях для его пробуждения требуется около 5 минут - в любом случае, это дольше, чем при холодной загрузке.
Когда ноутбук просыпается, я слышу, как работает жесткий диск, и когда мой ноутбук наконец-то просыпается, загрузка системы составляет 100%. Странно, но моя память наполовину пуста (даже если она была заполнена на 3/4 (не считая кеш), когда я приостанавливаю ноутбук), но моя подкачка отсутствует (у меня 4 ГБ ОЗУ, и это единственный раз, когда я вижу, что подкачка не пуста)).
Мне кажется, что во время пробуждения мой ноутбук иногда начинает зависать, но я понятия не имею, что его вызывает, как его предотвратить или даже как его отладить.
Мой ноутбук - элитная книга hp 8730w.
РЕДАКТИРОВАТЬ:
Вот скриншот индикатора загрузки системы, когда я попадаю на рабочий стол. ОЗУ не менее 1,8 ГБ, но в разделе подкачки 1,4 ГБ. Почему так?
4 ответа
"Hibernate" приостановлен на диск
"Приостановить" приостановить в ОЗУ
Управление питанием переводит компьютер в спящий режим при низком заряде батареи, даже если он был отключен от памяти, чтобы предотвратить потерю данных
К сожалению, выход из спящего режима может занять больше времени, чем обычная загрузка. Если это так, мы можем рассмотреть вопрос о закрытии, а не гибернации. Однако тогда запущенные приложения не будут восстановлены.
uswsusp может ускорить пробуждение от спячки.
Когда у меня возникла эта проблема с 10.10, я связался со службой поддержки моего ноутбука, и они сказали: "Это известная проблема. Она должна возникать примерно раз в три или четыре приостановки". В то время они думали, что это было исправлено в 11.04, и у меня не было проблем с момента обновления.
Немного покопавшись, я обнаружил подтвержденную ошибку в 11.04, которая может быть связана.
система зависает очень медленно после приостановки / возобновления работы Мой четырехъядерный процессор i5 iMac
становится необычайно медленным после возобновления от приостановки. Один процесс займет 100% процессорного времени (и ничего не будет работать на других ядрах).
У меня такая же проблема. Это постоянно происходит, когда во время приостановки используется много свопов. Если я сделаю
># swapoff -a
># swapon -a
чтобы полностью очистить пространство подкачки непосредственно перед приостановкой, тогда пробуждение всегда будет немедленным. Вы можете это подтвердить?
Если вы поместите эти команды в сценарий предварительной приостановки, это может стать быстрым и грязным решением проблемы. Swapoff займет много времени, если у вас есть много вещей в свопе. Но вы, вероятно, не возражаете, если ваша машина будет работать немного дольше после того, как вы закроете крышку, если это цена немедленного возобновления работы. Тем не менее, вы должны убедиться, что у вас действительно достаточно свободной оперативной памяти перед вызовом swapoff.
Обходной путь почти элегантен и только борется с симптомами. Я дам вам знать, если узнаю об истинной причине проблемы.
Просто из интереса: я использую зашифрованные разделы для моей файловой системы и подкачки. Кто-нибудь, у кого есть эта проблема, тоже? Я уже подозревал, что проблема может быть связана с этим.
Я помню, что по прошествии определенного времени компьютер выходит из режима ожидания в ОЗУ, а затем автоматически приостанавливается на диск. Это как-то связано с проблемами питания и последующей возможной потерей данных, но, насколько мне известно, время установлено на стандартную величину, поэтому подключение ноутбука не должно влиять на это поведение.