Рекомендации по оптимизации конфигурации виртуальной памяти

Эд Ботт

При установке по умолчанию Windows создает файл подкачки в корневой папке на том диске, на котором размещаются системные файлы Windows. Размер файла подкачки определяется объемом ОЗУ в системе. По умолчанию минимальный размер в 32-разрядных (x86) системах в полтора раза больше объема физической памяти ОЗУ, если он меньше 1 ГБ, и равен объему физической памяти ОЗУ плюс 300 МБ, если установлено ОЗУ не менее 1 ГБ. Максимальный размер по умолчанию - утроенный объем ОЗУ независимо от степени величины физического объема установленного ОЗУ. На ПК с процессором, поддерживающим расширение физических адресов, то есть на любых ПК, на которых можно установить Windows 7, максимальный размер файла подкачки - 16 ТБ. Файл подкачки можно просмотреть в окне проводника, если в настройках Windows задано показывать скрытые и системные файлы; ищите Pagefile.sys в корневой папке системного диска.

Чтобы просмотреть текущую конфигурацию виртуальной памяти системы, откройте в панели управления диалоговое окно "Система" и перейдите на вкладку "Дополнительно". Или воспользуйтесь удобным, но недокументированным способом - нажмите кнопку "Пуск", введите systempropertiesadvanced (без пробелов) и нажмите клавишу ВВОД. В разделе "Быстродействие" нажмите кнопку "Параметры". В диалоговом окне "Параметры быстродействия" перейдите на вкладку "Дополнительно". В разделе "Виртуальная память" нажмите кнопку "Изменить".

По умолчанию Windows создает единственный файл подкачки и управляет его размером. Значение Currently Allocated (Текущий размер) внизу диалогового окна показывает текущий размер файла. Если условия в системе изменяются (например запускается необычно большое количество интенсивно потребляющих память приложений), Windows может увеличивать или даже уменьшать размер файла подкачки. Все это происходит без уведомления пользователя, пока выбран параметр "Автоматически выбирать объем файла подкачки".

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

Необходимо ли участвовать в управлении файлом подкачки? Если имеется несколько физических дисков, то имеет смысл переместить файл подкачки на более быстрый диск, не содержащий системных файлов Windows. Еще больший смысл имеет использование нескольких файлов подкачки, распределенных по двум или более физическим дискам, поскольку контроллер диска может обрабатывать несколько запросов на чтение и запись параллельно. Однако создание двух или более файлов подкачки в нескольких томах одного физического диска будет ошибкой. Например, если имеется единственный жесткий диск с томами C, D и E, то распределение файла подкачки по этим томам может в действительности замедлить работу компьютера.

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

Следует ли увеличивать размер файла подкачки? Большинству пользователей не нужно этого делать. Но можно посмотреть на зеленую линию в диаграмме памяти на вкладке "Обзор" монитора ресурсов. Если эта линия выходит за пределы верхней части графика значительную часть времени в течение обычной работы, то можно подумать об увеличении максимального размера файла подкачки. (Обратите внимание, что следует игнорировать пики файла подкачки и общую дисковую активность в то время, когда за компьютером фактически никто не работает. Это, скорее всего, результат индексирования поиска, дефрагментации или других фоновых процессов, и не является признаком проблем с реальной рабочей производительностью.)

Из книги издательства Microsoft Press Windows 7 Inside Out (Все о Windows 7) авторов Эда Ботта (Ed Bott), Карла Зихерта (Carl Siechert) и Крейга Стинсона (Craig Stinson).


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=27858