Насколько большой должен быть файл вашей страницы или своп-раздел?

Оглавление:

Насколько большой должен быть файл вашей страницы или своп-раздел?
Насколько большой должен быть файл вашей страницы или своп-раздел?

Видео: Насколько большой должен быть файл вашей страницы или своп-раздел?

Видео: Насколько большой должен быть файл вашей страницы или своп-раздел?
Видео: Кастомизация Ubuntu 18.04 (часть 1) - YouTube 2024, Май
Anonim
Согласно старому эмпирическому правилу, файл вашей страницы или своп должен быть «удвоить объем оперативной памяти» или «1,5 раза в вашей памяти». Но вам действительно нужен файл с файлом 32 ГБ или своп, если у вас 16 ГБ ОЗУ?
Согласно старому эмпирическому правилу, файл вашей страницы или своп должен быть «удвоить объем оперативной памяти» или «1,5 раза в вашей памяти». Но вам действительно нужен файл с файлом 32 ГБ или своп, если у вас 16 ГБ ОЗУ?

Вероятно, вам не нужен такой большой файл страницы или место подкачки, что является облегчением, учитывая, что современный компьютер может иметь твердотельный накопитель с очень небольшим пространством.

Назначение файла страницы или раздела свопинга

Во-первых, давайте вспомним о реальной цели файла страницы в Windows или обмениваем раздел на Linux. Оба обеспечивают дополнительную рабочую память на вашем компьютере. Например, если ваш компьютер имеет 2 ГБ ОЗУ и вы открываете большое количество программ или большое количество файлов, вашему компьютеру может потребоваться хранить 3 ГБ данных в своей рабочей памяти. Компьютер хранит дополнительные 1 ГБ данных в своем файле страницы или области подкачки. Файл страницы или своп действует как область переполнения для хранения дополнительных данных. Ваш компьютер автоматически передает данные обратно в ОЗУ при его использовании и перемещает данные в файл своей страницы или заменяет раздел, когда он не используется.

Если вы использовали старый настольный компьютер, вы можете увидеть, как это произошло после того, как вы немного сработали настольную программу. Когда вы максимизируете его позже, потребуется некоторое время, и вы услышите, как ваш жесткий диск затирается, пока индикатор активности диска мигает - его данные были возвращены из файла вашей страницы или заменены разделом на его RAM. ОЗУ намного быстрее, чем файл страницы или раздел подкачки. (Это намного менее распространено на современных компьютерах с достаточным объемом оперативной памяти для хранения настольных программ в ОЗУ.)

Большинство приложений ожидают получить запрошенную память. Если ваша RAM была заполнена, и у вас не было файла страницы, а затем вы открыли другую программу, программа, скорее всего, потерпит крах. Наличие файла с дополнительными космическими программами может помочь предотвратить это.

Image
Image

Другое использование файлов страниц и свопов

Windows и Linux также используют файл своей страницы и место подкачки для других целей:

  • Windows Crash Dumps: В Windows файл страницы используется для аварийных дампов. Чтобы создать полный дамп памяти, файл страницы должен быть не меньше физической памяти + 1 МБ. Для дампов памяти ядра файл страницы должен быть не менее 800 МБ для систем с 8 ГБ ОЗУ или более. Большинство людей не нуждаются в полных дампах памяти, но дампы ядра могут оказаться полезными. Требуемый файл страницы 800 МБ довольно мал, но для этого требуется оставить файл вашей страницы включенным и не отключать его. (Эта информация взята из сообщения Understanding Crash Dumps в Microsoft TechNet.)
  • Гибернация Linux: В системах Linux, hibernate - состояние отключения питания, которое сохраняет содержимое RAM вашей системы на диск, чтобы его можно было перезагрузить при повторной загрузке - сохраняет содержимое ОЗУ системы в раздел подкачки. Это также можно назвать «приостановить на диск». Вы можете предположить, что вам нужен раздел подкачки размером с вашу оперативную память, чтобы с ней спящий режим, но на самом деле вам нужен только раздел подкачки размером с RAM, который вы используете. вы только регулярно используете 4 ГБ вашего 16-гигабайтного ОЗУ, вы можете переходить на раздел подкачки на 4 ГБ. Однако, если вы использовали более 4 ГБ ОЗУ, возможно, вы не сможете спящий режим. Часто бывает безопасно выбирать раздел подкачки, равный размеру вашей оперативной памяти. Обратите внимание, что это относится только к спящему режиму - если вы никогда не планируете спящий режим на вашем компьютере, вам не нужно беспокоиться об этом. (Windows спящий режим, сохраняя данные в файле C: hiberfil.sys, поэтому файл страницы не задействуется при спящем режиме в Windows.)
Image
Image

Реальный вопрос: сколько памяти вы используете?

Там нет ни одного жесткого правила, которое расскажет вам, сколько места подкачки или места подкачки вам нужно. Ответ зависит от того, что вы делаете с вашим компьютером и сколько памяти вы используете. Например, если у вас 8 ГБ памяти, но вы никогда не использовали больше, чем эти 8 ГБ, вы могли бы обойтись без подкачки или места подкачки вообще - скорее всего, вам понадобится больше 8 ГБ, в конце концов, конечно. С другой стороны, у вас может быть компьютер с 64 ГБ памяти, но он может регулярно работать с наборами данных 100 ГБ - вы, вероятно, хотите, чтобы по крайней мере 64-страничное пространство подкачки или подкачки было просто безопасным. Таким образом, компьютеру с 8 ГБ ОЗУ может не понадобиться файл страницы, а компьютеру с 64 ГБ ОЗУ может потребоваться огромный файл с файлами. Все зависит от того, что делает компьютер.

Большинство людей не смогут предсказать, сколько места подкачки или места подкачки им нужно. Даже если вы посмотрели на свою использованную память прямо сейчас, не известно, сколько ваших программ потребуется в неделю или месяц.

Image
Image

Windows может автоматически управлять им

В Windows файл страницы хранится на C: pagefile.sys. По умолчанию Windows автоматически управляет размером этого файла. Он начинает небольшим и растет до потенциально большего размера, если вам это нужно. Мы рекомендуем разрешить Windows обрабатывать размер файла страницы самостоятельно. Это не должно занимать много места на вашем системном диске. Если ваш файл страницы занимает много места на вашем системном диске, это связано с тем, что в прошлом вам нужен был большой файл с файлами, и Windows автоматически увеличивала его размер.

Например, в системе Windows 8.1 с объемом памяти 4 ГБ наш файл с файлами в настоящее время составляет всего 1,8 ГБ. У нас не так много ОЗУ, но Windows использует небольшой файл с файлами, пока нам не понадобится больше.

Нет никаких преимуществ в производительности, чтобы избавиться от файла страницы, только потенциальные проблемы с нестабильностью системы, когда программы могут выходить из строя, если вы используете всю свою оперативную память. Вы можете удалить файл страницы, чтобы сэкономить место на системном диске, но обычно этого не стоит.
Нет никаких преимуществ в производительности, чтобы избавиться от файла страницы, только потенциальные проблемы с нестабильностью системы, когда программы могут выходить из строя, если вы используете всю свою оперативную память. Вы можете удалить файл страницы, чтобы сэкономить место на системном диске, но обычно этого не стоит.

Если вы хотите вручную установить размер - не рекомендуется - обязательно помните, что действительно важно, сколько памяти будет использовать ваша система, а не только размер ее ОЗУ. Документация Microsoft отмечает, что:

“the reason to configure the page file size has not changed. It has always been about supporting a system crash dump, if it is necessary, or extending the system commit limit, if it is necessary. For example, when a lot of physical memory is installed, a page file might not be required to back the system commit charge during peak usage. The available physical memory alone might be large enough to do this.”

Другими словами, это все о том, сколько памяти вам действительно нужно - общий объем доступной памяти является «пределом системной фиксации».

Linux требует выбора

В Linux эквивалент файла подкачки Windows - это раздел подкачки. Поскольку это раздел, а не только файл, вы должны сделать выбор по размеру вашего раздела подкачки при установке Linux. Конечно, вы можете изменить размер своих разделов позже, но это больше работает. Linux не может автоматически управлять размером вашего раздела подкачки для вас.

Каждый дистрибутив Linux использует собственный установщик, и каждый дистрибутив Linux имеет некоторую логику в своем установщике, который автоматически пытается выбрать соответствующий размер раздела подкачки. В дистрибутивах Linux обычно используется размер вашей ОЗУ, чтобы определить размер вашего раздела подкачки. При установке Ubuntu типичный размер раздела подкачки по умолчанию, по-видимому, представляет собой размер вашей ОЗУ плюс еще половина ГБ или около того. Это гарантирует, что спящий режим будет работать правильно.

Если вы вручную разбиваете на разделы в своем установщике Linux, размер вашей ОЗУ плюс.5 ГБ - хорошее эмпирическое правило, которое гарантирует, что вы действительно можете спячки в вашей системе. Обычно это должно быть более чем достаточное пространство подкачки. Если у вас большой объем оперативной памяти - 16 ГБ или около того - и вам не нужен спящий режим, но вам нужно дисковое пространство, вы, вероятно, можете уйти с небольшим разделом подкачки на 2 ГБ. Опять же, это действительно зависит от того, сколько памяти ваш компьютер будет использовать. Но на всякий случай неплохо иметь какое-то пространство подкачки.

Image
Image

Старое правило «двойной размер ОЗУ» применяется к компьютерам с 1 или 2 ГБ ОЗУ. Ответ на вопрос о том, сколько файла страницы или места подкачки вам нужно, не соответствует единому размеру. Все зависит от программ, которые вы используете, и от того, что им нужно. Если вы не уверены, придерживаться стандартных настроек операционной системы - это всегда хорошая идея.

Рекомендуемые: