Решения тех проблем, с которым мне приходилось сталкиваться.

пятница, 25 мая 2007 г.

swap и hibernate

Недавно случайно обнаружил, что при переходе в режим hibernate линукс сохраняет состояние памяти на swap-раздел. Т.е. если swap меньше размера памяти (или свободного места), то хибернация не удасться. А я-то думал, зачем, например, своп на гиг и тем более 2, если скорость общения с винчестером не позволяет за доли секунды перекидывать такие объемы, а следовательно если своп использован на несколько сот мегабайт, то получаем сильные тормоза.

К счастью, размер свопа, чтобы hibernate срабатывал всегда, можно увеличить, ну хотя бы добавив еще один раздел, ведь всего swap'ов может быть несколько :)

2 комментария:

anot комментирует...

А я вот переместил своп на другой винчестер, и теперь у меня hibernate пишет, что его не видит. Может подскажаете, как можно ему указать новое положение свопа?

anot комментирует...

Новый swap прописал в fstab, теперь в hibernate успешно уходит, но не выходит из него - загружается с нуля. Теперь, видимо, надо как-то grub настраивать (или переустанавливать?).