ага, ща я свои 16 гигов запишу, а потом обратно прочитаю, когда надумаю запуститься. хибернейт стал бесполезен, когда память перевалила планку 1гиг ибо в этих случаях быстрее просто загрузить ОС, чем поднимать ее с винта.
мертвому припарка это сжатие. оно место сэкономит, а речь не о месте, а о времени ухода в хибер и выхода из него. спорим я быстрее запущу ОС и все окружение, чем это сделает хибер?
Да я могу хоть пять виртуалок запустить, но они всё равно не займут и половины RAM, так что это ни о чём не говорит. Вывод free при реальной работе лучше давай.
Во-первых, как я уже сказал, если выкинуть дисковые кэши и shared libraries, то там, внезапно, окажется да-а-алеко не 16Гбайт. И ещё, ты ведь ни разу не слышал про быстрые алгоритмы сжатия/распаковки?
Дело не в сжатии/распаковке, а в том, что 2 гига записать на винт и прочитать — не секундное дело, а если оно происходит дольше, чем загрузка системы, то обычно ещё и бесполезное.
Скорость чтения/записи HDD за прошедшие двенадцать лет _сильно_ возросла. И, опять же, как я уже сказал, смысл использовать hibernate пропадает только при использовании быстрых SSD, когда система загружается(до запуска X) менее чем за пять секунд(на деле - две-три секунды).
Впрочем, окончательно необходимость в hibernate всё равно не пропадает, потому что другого способа сохранить состояние запущенных програм в линуксе нет.
Дело не в сжатии/распаковке, а в том, что 2 гига записать на винт и прочитать — не секундное дело, а если оно происходит дольше, чем загрузка системы, то обычно ещё и бесполезное.
у меня занято 1.5 гига обычно. Возврат из hibarnate занимает около 8 секунд после груба, и это на ноуте 5-и летней давности. Ядро с tuxonice. tuxonice реально быстрый, я бы никогда не подумал.
В общем, ТС стоит попробовать, а уж потом брызгать слюной.
ТСу может нужно чтобы комп работал ночью, тем более если моргает, может что-то и делает, а вы про хибернэйт развели.
Отключи ее проще, не придумали еще стандартной настройки лампочки. Или, если уж очень нужна, приделай на корпус маленькую дверцу, которую можно наночь закрывать.
ну я перед хибером делал vm.drop_caches, это в разы сокращало усыпляния. Но если оператива забита и нет быстрого ssd то ни о каком быстром пробуждении речь не идёт :(
хибернейт стал бесполезен, когда память перевалила планку 1гиг ибо в этих случаях быстрее просто загрузить ОС, чем поднимать ее с винта.
Неправда, потому что при хибернейте сохраняется дисковый кэш. Пусть даже он загрузится чуть дольше, зато будет уже заполненный кэш. При обычной загрузке кэш придётся заполнять заново и всё равно в итоге считать с винта столько, сколько считалось бы при выходе из хибернейта.
Если ты загружаешь систему заново тебе всё равно придётся потратить столько же времени, чтобы загрузить эти 16 ГБ в память с диска. Время просыпания по-любому будет не больше, чем время на полную загрузку системы, запуск всех виртуалок и прочих тяжелых приложений. А на самом деле даже намного быстрее, потому что чтение последовательных данных значительно быстрее, чем чтение множества файлов (которые мало того что и так разбросаны по диску, так ещё может быть и фрагментированы).
Спорим, что при использовании hibernate ты попадёшь во вчерашнее рабочее окружение в несколько раз быстрее, чем если бы в ручную грузился и заново открывал все приложения?