Приветик ;)
Скажите, а что получается, если своп чем-нибудь занят, а система пытается уйти в спячку (hibernation, то есть, или sleep). Места в свопе-то не хватит....
Облом получается, наверное...
В виндах для выгрузки данных из оперативки делается отдельный своп файл, по размеру = оперативки, а тут как быть? Сделать своп побольше и запускать поменьше всякой фигни, а если запустил - то пользоваться режимом ожидания (aka suspend to ram)? Или человечество придумало чего-нибудь поумнее?