Руководство по файлу подкачки (PageFile.sys) для Windows 7, 8.1 и 10

Файл подкачки часто является горячей, но игнорируемой темой, поскольку при правильной настройке он не только сгладит общую производительность, но и в конечном итоге сэкономит нам много места на диске. Большинство из нас оставляют Windows, чтобы суметь сформулировать лучшие практики для нашей системы Windows, потому что, ну, мы все доверяем ее опыту, не так ли? Хотя это позволяет вам запускать систему, не беспокоясь о размере файла подкачки в большинстве ситуаций, есть также две потенциальные проблемы, которые часто упускаются из виду:

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

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

Основы

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

Файл страницы является специальным файл, используемый Windows для хранения измененных страниц памяти, а процесс перемещения страниц из ОЗУ в файл подкачки называется Paging . Файл подкачки выполняет две основные роли:

  • Физические расширения ОЗУ, в которых хранятся измененные данные.
  • Запись информации о состоянии системы в случае сбой системы (дамп памяти).

Вот почему важно наличие файла подкачки:

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

Изменение размера файла подкачки

Если вы достаточно долго работаете в сфере ИТ, вы, вероятно, уже слышали об этом практическом правиле « размер файла страницы = RAM * 1,5 или RAM * 2 ». Что ж, это больше не применяется к современным системам, потому что:

  1. Это старое 32-битное мировое правило, которое не имеет смысла в 64-битном мире.
  2. Реальная логика между ОЗУ и файлом подкачки должна быть такой: чем больше у вас ОЗУ, тем меньше вам нужно в файле подкачки.

Итак. , какой именно размер файла подкачки следует установить?

Что ж, к сожалению, здесь нет волшебного числа, подходящего для любой системы и любой рабочей нагрузки. Это действительно варьируется, но вот несколько сценариев, которые следует учитывать при изменении размера файла подкачки в клиентской системе Windows, такой как Windows 7, 8.1 и 10..

  • Если у вас установлено много ОЗУ (> 8 ГБ) и вам не нужен дамп памяти, вы можете безопасно отключить файл подкачки.
  • Если вы рассматриваете возможность создания дампа памяти для устранения неполадок, установите не менее 1 ГБ для малого дампа памяти, 2 ГБ для дампа памяти ядра и столько же для полного дампа памяти. В большинстве случаев дамп памяти ядра достаточно хорош для анализа первопричин.
  • Если у вас установлен небольшой объем оперативной памяти (

Примечание № 1 : использованные здесь числа НЕ являются официальной рекомендацией Microsoft, а основаны на моих собственное обучение и опыт.

Примечание № 2 : это рекомендации для клиентской операционной системы Windows, а не для серверов. При изменении размера файла подкачки в серверной среде следует учитывать и другие факторы.

Где разместить файл подкачки?

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

Как настроить файл подкачки?

Вы можете настроить файл подкачки через Свойства системы (нажмите Win + R, чтобы открыть окно Выполнить, введите sysdm.cpl и нажмите Enter).

Перейдите к Дополнительно нажмите кнопку Настройки в разделе Производительность . Появится окно параметров производительности. Перейдите на вкладку Дополнительно и нажмите кнопку Изменить… в области виртуальной памяти

Теперь мы, наконец, достигли того места, где можем настраивать вещи. Давайте посмотрим, какие есть варианты:

Снимите флажок « Автоматически управлять размером файла подкачки для всех дисков », если вы хотите настроить файл подкачки самостоятельно. После снятия флажка выберите диск из списка, на который вы хотите поместить файл подкачки. Да, вы действительно можете установить разные файлы подкачки на разных дисках, но в большинстве случаев достаточно установить один на один диск.

Затем есть три варианта на выбор:

  • Пользовательский размер — позволяет вручную настроить размер файла страницы.
  • Управляется системой — это вариант по умолчанию, рекомендованный Microsoft.
  • Без файла подкачки

Как я упоминал ранее, это нормально без файла подкачки. Это потенциально может сэкономить вам кучу дискового пространства в результате. Но, если вы не уверены, что ни одно из ваших приложений не требует его, это, вероятно, по-прежнему хорошая идея и, конечно же, не помешало бы иметь его размером 1 или 2 ГБ.

Бонусный совет — автоматически очищать файл подкачки

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

Open Group Редактор политики и перейдите в следующее расположение:

 Конфигурация компьютера> Параметры Windows> Параметры безопасности> Локальные политики> Параметры безопасности 

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

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

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

Откройте редактор реестра и перейдите в следующее место:

 HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  Session Manager   Управление памятью 

Затем создайте новое значение DWORD32 с именем « ClearPageFileAtShutdown » и установите его как 1 .

Перезагрузите компьютер, и все готово.

Оцените статью
toodcast.ru
Добавить комментарий