Одна из болезненных тем в Unix вообще и в Linux в частности — это suspend и hibernate.
Постепенно ситуация поправляется, все больше железа поддерживается и все такое.
Недавно перешел в родного Ubunt-овского суспенда на tuxonice. На это есть 2 серьезные причины.
1. TuxOnIce, а точнее hibernate можно настроить так, чтоб он при suspend сохранял бы образ и на диск тоже - у меня иногда подвисает ноутбук при выходе из суспенда
2. TuxOnIce при hibernate ухитряется аккуратно скидывать всю память на диск и потом считывать ее обратно. Для родного hibernate ситауция немного другая - ему нужно как минимум половина озу свободная для заморозки образа памяти и сброса на диск. Поэтому он сперва выталкивает в swap процессы, чтоб освободить память, а потом только делает hibernate. Соответственно при восстановлении — он восстанавливает только то, что он сохранил на последнем шаге, а оставшиеся процессы подгружает из swap по мере работы.
Учитывая, что у меня постоянно включен firefox, который кушает минимум 1-1.5Gb памяти - он и становится первым кандидатом на выпихивание в swap. А его загрузка обратно, после того, как машина проснулась - долгий и занудный процесс. С TuxOnIce существенно проще — весь образ память аккуратно восстановлен и все просто летает сразу после загрузки :)
Если интересно, как именно настраивать pm и tuxonice в Ubuntu - пишите, расскажу в блоге :)
Понравилось? Подпишись на RSS!
Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

1 Responses to “Ubuntu: TuxOnIce vs Suspend/Resume”
Leave a Reply