Ubuntu нужен Swap, почему не нужен Windows?

Ubuntu нужен Swap, почему не нужен Windows?

Я узнал, что нужно выделить пространство подкачки, чтобы иметь возможность перехода в спящий режим в 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

Преимущества дополнительного раздела подкачки:

  1. Безопасность: Linux надежно стирает файл подкачки перед выключением, чтобы никто не мог его восстановить.
  2. Производительность: для повышения скорости вы можете подключить раздел подкачки к SSD-диску.
  3. Даже если системный раздел заполнен, у вас останется место для данных подкачки.

решение3

Linux использует раздел подкачки как для подкачки, так и для гибернации. Windows использует отдельный файл для каждого из них. Он использует pagefile.sys для подкачки и hiberfil.sys для гибернации, так что, хотя у вас может и не быть файла подкачки, у вас все равно есть файл гибернации.

Связанный контент