Я прочитал этот вопрос , но он не дает окончательного ответа на мой вопрос.
Если я хочу, чтобы мой компьютер мог переходить в режим гибернации, нужно ли иметь раздел подкачки размером с мою оперативную память, или Ubuntu разумно сможет переходить в режим гибернации, если раздел подкачки может соответствовать оперативной памяти, используемой в настоящее время ? Я собираюсь установить Ubuntu на компьютер с большим количеством оперативной памяти и относительно небольшим жестким диском, поэтому я не хочу использовать больше места на жестком диске, чем необходимо.
Я хотел бы не указывать свои действительные спецификации, чтобы этот вопрос был более общим, хотя я дам их в случае необходимости.
Этот вопрос по-прежнему возникает в общих запросах при изменении размера подкачки для настройки спящего режима. Оригинальный ответ верен в том смысле, что он может сильно отличаться в зависимости от вашей рабочей нагрузки, но я не думаю, что это полный ответ.
Полный ответ заключается в том, что вы можете сказать, сколько вам нужно, исходя из вашей конкретной рабочей нагрузки, а затем вы можете выбрать соответствующий размер.
Основным инструментом являются сообщения ядра во время спящего режима. Вы хотите увидеть, сколько памяти было использовано с этой командой:
sudo cat /var/log/syslog | grep 'PM:'|grep kbytes
Вы должны получить вывод как:
Тогда стратегия состоит в том, чтобы запустить максимальную нагрузку и вызвать спящий режим, посмотреть, какое пространство подкачки требовалось, возможно, добавить запас прочности, а затем сделать пространство подкачки такого размера.
источник