Я узнал, что нужно выделить пространство подкачки, чтобы иметь возможность перехода в спящий режим в Ubuntu. Почему в Windows не так? У моей Win 7 нет пространства подкачки, но она все равно переходит в спящий режим без сбоев.
решение1
Windows использует для этого файл вместо раздела. Согласновикипедия
Файл "hiberfil.sys" используется для хранения содержимого оперативной памяти, когда компьютер переходит в спящий режим, и всегда имеет тот же размер, что и общая оперативная память. Скрытый системный файл находится в корне системного раздела, обычно "C:\hiberfil.sys".
По поводу того, почему linux использует раздел по умолчанию. Честно говоря, я не знаю, но предполагаю, что это из-за соображений производительности.
Редактировать: Как указано в комментарии, вы также можете заменить файл, как объяснено в ответах на этот вопрос.вопрос.
решение2
Обычно файл подкачки используется при превышении ОЗУ для освобождения ОЗУ путем сохранения ее содержимого в файле подкачки. В средах Windows это файл (обычно pagefile.sys), который хранится в системном разделе. В Linux рекомендуется создать дополнительный раздел для подкачки. Насколько мне известно, это не нужно, вы должны иметь возможность перейти в спящий режим без дополнительного раздела, поскольку Linux также должен иметь возможность использовать файл. Для получения дополнительной информации:https://superuser.com/questions/21020/can-i-hibernate-linux-without-a-swap-partition
Преимущества дополнительного раздела подкачки:
- Безопасность: Linux надежно стирает файл подкачки перед выключением, чтобы никто не мог его восстановить.
- Производительность: для повышения скорости вы можете подключить раздел подкачки к SSD-диску.
- Даже если системный раздел заполнен, у вас останется место для данных подкачки.
решение3
Linux использует раздел подкачки как для подкачки, так и для гибернации. Windows использует отдельный файл для каждого из них. Он использует pagefile.sys для подкачки и hiberfil.sys для гибернации, так что, хотя у вас может и не быть файла подкачки, у вас все равно есть файл гибернации.