Назад | Перейти на главную страницу

Что именно означает «управляемый системой размер» для файла подкачки Windows?

В Windows есть опция «управляемого системой размера» для размера файла подкачки, которая, похоже, не имеет точной документации.

какой именно делает ли Windows, когда вы выбираете это?
Он просто выбирает минимальный и максимальный размеры по умолчанию или делает что-то более интересное?
Окна сжимают файл подкачки и увеличивают его позже (с раздражающими диалогами)?

Ближе к концу Эта статьяМарк Руссинович кратко обсуждает размеры файлов подкачки, управляемых системой:

Вы заметите, что по умолчанию Windows автоматически управляет размером файла подкачки. Когда этот параметр установлен в Windows XP и Server 2003, Windows создает один файл подкачки, минимальный размер которого в 1,5 раза больше ОЗУ, если ОЗУ меньше 1 ГБ, и ОЗУ, если он больше 1 ГБ, и имеет максимальный размер, в три раза превышающий ОЗУ. . В Windows Vista и Server 2008 минимальный размер предназначен для хранения аварийного дампа памяти ядра и составляет ОЗУ плюс 300 МБ или 1 ГБ, в зависимости от того, что больше.

Остальную часть статьи стоит прочитать, и в ней немного больше говорится о том, что происходит, когда Windows увеличивает размер файла подкачки.

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

Он делает именно то, что написано на упаковке: ОС управляет размером файла подкачки, который может уменьшаться или увеличиваться динамически. Нижняя и верхняя границы равны 1x размеру ОЗУ и 3x размеру ОЗУ или 4 ГБ (в зависимости от того, что больше), как объясняется более подробно. Вот. Плюс в том, что вам не нужно беспокоиться об изменении размера файла подкачки, минус в том, что файл подкачки может стать фрагментированным.

Он полезен именно в той ситуации, которой он призван избегать: изменение размера файла подкачки. Вы можете установить для него значение «Управляемая системой» и регистрировать каждую пару минут (с помощью сценария), записывая самые маленькие и самые большие размеры, которые он использует в течение обычного периода использования в месяц или около того. Тогда у вас должен быть очень Хорошая идея, какой размер вручную установить для файла подкачки.

Он обрабатывает сортировку размера файла подкачки. Раньше я устанавливал это, когда на диске достаточно места. Если у вас есть место, почему бы не дать системе столько, сколько нужно?

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

Однако вам редко нужно, чтобы размер файла подкачки определялся системой, потому что в настоящее время ОЗУ компьютеров более чем достаточно. Файл подкачки, управляемый системой, при его сжатии и увеличении подвержен сильной фрагментации.

В этой статье базы знаний рассматривается проблема и объясняется, как рассчитать размер файла подкачки: Как определить подходящий размер файла подкачки для 64-разрядных версий Windows Server 2003 или Windows XP.

Стоит рассмотреть возможность установки файла подкачки фиксированного размера. Кроме того, это предотвращает эту проблему: Размер файла подкачки может стать попеременно слишком маленьким или слишком большим при запуске Windows Server 2008 или Windows Vista, если на диске нет доступного свободного места, а размер файла подкачки управляется системой.

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

Вот видео с Дэвидом Соломоном, одним из сверхинженеров MS.

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

Есть раздел об изменении размера файла подкачки:

http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=64

Работает на динамической основе. Он устанавливает типичный верхний уровень для объема установленной оперативной памяти, который при необходимости расширяется.