Я считал этот вопрос, но он окончательно не отвечает на мой вопрос.
Если я хочу, чтобы мой компьютер смог быть в спящем режиме, у меня должен быть раздел подкачки, столь же большой как моя RAM, или Ubuntu мудро сможет быть в спящем режиме, если раздел подкачки может соответствовать использующемуся RAM? Я собираюсь установить Ubuntu на компьютере с большим количеством RAM и относительно маленьком жестком диске, таким образом, я не хочу использовать больше пространства на жестком диске, чем необходимый.
Я не хотел давать свои фактические спецификации для хранения этого вопроса более общим, хотя я дам им при необходимости.
Трудно предсказать: Ваша подкачка должна разместить
uswsusp
Таким образом, Вы можете не быть в спящем режиме, даже если Ваша подкачка больше, чем Ваша RAM, потому что большая часть Вашей подкачки уже используется. И convertly, можно успешно быть в спящем режиме с подкачкой, это меньше, чем RAM, если Вы не используете большую часть ни одного в то время.
Если Вы хотите избежать раздела подкачки фиксированного размера, потому что Ваш диск является очень маленьким, можно пойти для файла подкачки вместо этого. Легче изменить размер, и спящий режим к файлу подкачки, как предполагается, поддерживается (не уверенный, если это в настоящее время работает из поля, это пришло и ушло между релизами Ubuntu; IIRC, который это сделало в 9,10, но это должно было быть настроено в 10,10).
Этот вопрос продолжает появляться в общих запросах, когда калибровка подкачки для установки в спящем режиме. Исходный ответ корректен в этом, он мог варьироваться невероятно на основе Вашей рабочей нагрузки, но я не чувствую, что это - полный ответ.
Полный ответ - то, что можно сказать, в каком количестве Вы нуждаетесь на основе своей определенной рабочей нагрузки, затем можно измерить соответственно.
Основной инструмент является сообщениями ядра во время, в спящем режиме. Вы хотите видеть, сколько памяти использовалось с этой командой:
sudo cat /var/log/syslog | grep 'PM:'|grep kbytes
Вы должны быть произведены как:
Aug 14 11:03:20 mike-XPS-15-9570 kernel: [17594.823584] PM: Allocated 11809876 kbytes in 2.65 seconds (4456.55 MB/s)
Aug 14 11:03:20 mike-XPS-15-9570 kernel: [17605.365657] PM: Wrote 11787284 kbytes in 9.09 seconds (1296.73 MB/s)
Затем стратегия состоит в том, чтобы выполнить Вашу максимальную нагрузку и инициировать быть в спящем режиме, видеть, какая область подкачки требовалась, возможно добавьте коэффициент безопасности, затем сделайте свою область подкачки тем размером.