Поделиться через


Определение подходящего размера файла подкачки для 64-разрядных версий Windows

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

Применимо к: Windows 10

Определение соответствующего размера файла страницы

Используйте следующие рекомендации по размеру файла подкачки для всех версий Windows и Windows Server.

Параметр аварийного дампа

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

Дополнительные сведения см. в разделе Поддержка системных аварийных дампов .

Пиковой системный сбор за фиксацию

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

Количество редко используемых страниц

Файл подкачки предназначен для резервного копирования (поддержки) редко используемых измененных страниц, чтобы их можно было удалить из физической памяти. Это удаление предоставляет больше свободного места для страниц с более частым доступом. Счетчик производительности "\Память\Измененный список страниц" частично измеряет количество редко используемых измененных страниц, предназначенных для жесткого диска. Однако не вся память в списке измененных страниц записывается на диск. Как правило, в измененном списке остается несколько сотен мегабайт памяти. Поэтому рекомендуется расширить или добавить файл подкачки, если выполняются все следующие условия:

  • Требуется дополнительная доступная физическая память (\Memory\Available MBytes).

  • Список измененных страниц содержит значительный объем памяти.

  • Существующие файлы страницы достаточно полны (\Paging Files(*)% Usage).

Поддержка системных аварийных дампов

Сбой системы (также известный как "ошибка проверка" или "Stop error") происходит, когда система не может работать правильно. Файл дампа, созданный из этого события, называется системным аварийным дамлом. Файл подкачки или выделенный файл дампа используется для записи файла аварийного дампа (Memory.dmp) на диск. Поэтому файл подкачки или выделенный файл дампа должен быть достаточно большим для поддержки выбранного типа аварийного дампа. В противном случае система не сможет создать файл аварийного дампа.

Примечание.

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

Параметр аварийного дампа системы Требование к минимальному размеру файла подкачки
Небольшой дамп памяти (256 КБ) 1 МБ
Дамп памяти ядра Зависит от использования виртуальной памяти ядра
Полный дамп памяти 1 x ОЗУ плюс 257 МБ*
Автоматический дамп памяти Зависит от использования виртуальной памяти ядра. Дополнительные сведения см. в разделе Автоматический дамп памяти.

* 1 МБ данных заголовка и драйверов устройств может в общей сложности 256 МБ вторичных данных аварийного дампа.

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

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

Для аварийных дампов памяти ядра требуется достаточно места для файлов подкачки или выделенного пространства для размещения сторон режима ядра при использовании виртуальной памяти. Если система снова завершится сбоем в течение четырех недель после предыдущего сбоя, при перезапуске выбирается полный дамп памяти. Для этого дампа требуется файл подкачки или выделенный файл дампа размером по крайней мере физической памяти (ОЗУ) плюс 1 МБ для сведений заголовка плюс 256 МБ для данных потенциального драйвера для поддержки всех потенциальных данных, которые сбрасываются из памяти. Опять же, управляемый системой файл страницы будет увеличен до резервного аварийного дампа такого типа. Если в системе настроен файл подкачки или выделенный файл дампа определенного размера, убедитесь, что этого размера достаточно для резервного копирования параметра аварийного дампа, указанного в таблице ранее в этом разделе, вместе с пиковой нагрузкой системной фиксации.

Выделенные файлы дампа

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

Выделенный файл дампа — это файл подкачки, который не используется для разбиения по страницам. Вместо этого он "выделен" для резервного копирования файла аварийного дампа системы (Memory.dmp) при сбое системы. Выделенные файлы дампа можно поместить на любой том диска, поддерживающий файл подкачки. Рекомендуется использовать выделенный файл дампа, если требуется системный аварийный дамп, но файл подкачки не нужен. Сведения о том, как его создать, см. в статье Общие сведения о параметрах файла дампа памяти для Windows.

Управляемые системой файлы страниц

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

Например, если плата за системную фиксацию превышает 90 процентов от лимита системной фиксации, файл подкачки увеличивается, чтобы сохранить его. Этот всплеск продолжает происходить до тех пор, пока файл подкачки не достигнет трехкратного размера физической памяти или 4 ГБ, в зависимости от того, какой размер больше. Таким образом, предполагается, что логический диск, на котором размещается файл подкачки, достаточно велик, чтобы обеспечить рост.

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

Минимальный размер файла страницы Максимальный размер файла страницы
Зависит от журнала использования файла подкачки, объема ОЗУ (÷ 8, максимум 32 ГБ) и параметров аварийного дампа. 3 × ОЗУ или 4 ГБ, в зависимости от того, какой размер больше. Затем этот размер ограничивается размером тома ÷ 8. Однако при необходимости для параметров аварийного дампа он может увеличиться до 1 ГБ свободного места на томе.

Счетчики производительности

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

\Memory\Page/sec и другие счетчики ошибок жесткой страницы

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

  • \Memory\Page/sec

  • \Memory\Page Reads/sec

  • \Memory\Page Inputs/sec

Следующие счетчики производительности измеряют запись файла подкачки:

  • \Memory\Page Writes/sec

  • \Memory\Page Output/sec

Ошибки жесткой страницы — это ошибки, которые необходимо устранить путем извлечения данных с диска. Такие данные могут включать части библиотек DLL, файлы, .exe сопоставленные в памяти файлы и файлы страниц. Эти ошибки могут быть или не связаны с файлом подкачки или с условием нехватки памяти. Ошибки жесткой страницы — это стандартная функция операционной системы. Они возникают при чтении следующих элементов:

  • Части файлов изображений (.dll и .exe файлов) при их использовании
  • Файлы, сопоставленные с памятью
  • Файл страницы

Высокие значения для этих счетчиков (чрезмерное разбиение на страницы) указывают на сбой доступа к диску, как правило, 4 КБ на страницу в версиях Windows и Windows Server x86 и x64. Доступ к диску может быть связан или не связан с действиями файла подкачки, но может привести к снижению производительности диска, что может привести к задержкам на уровне системы, если связанные диски перегружены.

Поэтому рекомендуется отслеживать производительность логических дисков, на которых размещен файл подкачки, в корреляции с этими счетчиками. Система, которая имеет устойчивые 100 ошибок жесткой страницы в секунду, перенаправляет 400 КБ в секунду на диск. Большинство дисков с 7200 об/мин могут обрабатывать около 5 МБ в секунду с размером ввода-вывода 16 КБ или 800 КБ в секунду с размером ввода-вывода 4 КБ. Счетчик производительности напрямую не определяет, для какого логического диска разрешены сбои жесткой страницы.

Использование \Paging File(*)%

Счетчик производительности \Paging File(*)% Usage измеряет процент использования каждого файла подкачки. 100-процентное использование файла подкачки не указывает на проблему с производительностью до тех пор, пока системный лимит фиксации не достигнут за счет системной фиксации и если значительный объем памяти не ожидает записи в файл подкачки.

Примечание.

Размер измененного списка страниц (\Memory\Modified Page List Bytes) — это общее количество измененных данных, которые ожидают записи на диск.

Если список измененных страниц (список страниц физической памяти, к которым осуществляется наименьший доступ) содержит много памяти, а значение % использования всех файлов страниц больше 90, можно сделать больше физической памяти, доступной для страниц с более частым доступом, увеличив или добавив файл подкачки.

Примечание.

Не вся память в списке измененных страниц записывается на диск. Как правило, в измененном списке остается несколько сотен мегабайт памяти.

Рекомендации по нескольким файлам страниц и дискам

Если в системе настроено несколько файлов страницы, первым будет использоваться файл подкачки, который отвечает первым. Такая настраиваемая конфигурация означает, что файлы страниц, которые находятся на более быстрых дисках, используются чаще. Кроме того, размещение файла подкачки на "быстрый" или "медленный" диск важно только в том случае, если к файлу подкачки часто обращаются и если диск, на котором размещен соответствующий файл подкачки, перегружен. Фактическое использование файла подкачки в значительной степени зависит от объема измененной памяти, которым управляет система. Эта зависимость означает, что файлы, которые уже существуют на диске (например .txt, , .doc, .dllи .exe), не записываются в файл подкачки. Только измененные данные, которые еще не существуют на диске (например, несохраненные текст в Блокноте), — это память, которая потенциально может быть сохранена в файле подкачки. После сохранения несохраненных данных на диск в виде файла они поддерживаются диском, а не файлом подкачки.