Есть два разных режима ожидания:
suspend-to-ram - обычно просто называется suspend suspend-to-disk - обычно просто называется hibernateПриостановить к диску обычно относительно медленный, так что на некоторых машинах быстрее выполнять реальную загрузку.
Suspend-to-ram оставляет питание RAM. В зависимости от вашего оборудования это может потреблять очень мало энергии. На большинстве аппаратных средств приостановка / пробуждение происходит очень быстро (1 - 2 секунды), и он не потребляет много вашей батареи. Например, на моем Thinkpad нет проблем, чтобы оставить его> 10 ч в режиме приостановки-в-ram.
Единственный недостаток, который может возникнуть при подключении к диску, - это сложнее настроить с зашифрованными разделами подкачки.
Конечно, для обновления ядра вам необходимо перезагрузить долговременную систему, но вы должны это сделать в любом случае. И такие технологии, как ksplice, меняются так, что для многих патчей, связанных с безопасностью.
Что касается утечек памяти - если у вас есть утечка памяти, это, скорее всего, в некотором приложении для плохого поведения, а затем вы можете просто перезапустить этот application.
Я постоянно подхожу к-ram, потому что так удобно сразу перезапускать работу, где вы оставили - я просто перезагружаюсь для обновлений ядра, связанных с безопасностью, или обновлений дистрибутива. Таким образом, «время безотказной работы» более 100 дней на моем ноутбуке ничего особенного.