Дата последнего изменения раздела:
2005-11-18
Средство анализа Microsoft® Exchange Server считывает следующий раздел реестра, чтобы определить значение параметра реестра SystemPages:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\SystemPages
Если средство анализа Exchange Server обнаружит, что значение SystemPages равно 0, а число свободных элементов системной таблицы страниц (PTE) меньше 3001, появится предупреждение.
Microsoft Windows Server™ 2003 и Windows® 2000 Server могут напрямую обращаться к 4 Гбайт адресного пространства памяти, независимо от объема установленной физической оперативной памяти. С точки зрения процесса, каждый элемент виртуального адресного пространства ссылается на участок физической памяти. Диспетчер виртуальной памяти (VMM) вместе с блоком управления памятью процессора (MMU) должен перевести или сопоставить каждый виртуальный адрес с соответствующим физическим адресом. VMM выполняет сопоставление, разделяя ОЗУ на страницы памяти фиксированного размера, создавая таблицы страниц, в которых будет храниться информация о страницах памяти, и сопоставляя их. Системная таблица страниц — это небольшой буфер памяти, работающий в режиме ядра, который используется для обмена данными с подсистемой ввода/вывода диска и с сетью. Каждая таблица страниц представляет страницу памяти и содержит информацию, которая необходима VMM для обнаружения страницы.
На системах типа x86, использующих страницы по 4 кБ, максимальное число элементов таблиц страниц, необходимое для сопоставления 2 ГБ адресного пространства, составляет 524288 (2 ГБ/4 кБ). На такой же системе, но с ключом /3GB, число элементов таблиц страниц, необходимое для сопоставления 3 Гбайт адресного пространства, составляет 786432 (3 ГБ/4 кБ). На стандартной системе это пространство используется следующим образом:
- Не более 50000 элементов таблиц страниц (приблизительно
195 МБ адресного пространства) отведено под общее
использование.
- Остальные элементы используются для сопоставления системного
кэша, гиперпространства, выгружаемых и невыгружаемых пулов, области
аварийной копии и т. д.
Размер пула элементов таблиц страниц определяется автоматически при запуске системы на основании количества физической памяти в системе. Этот пул размещается между выгружаемым и невыгружаемым пулом, размер которых также увеличивается с увеличением физической памяти системы.
Пул элементов таблиц страниц может оказаться перегруженным и излишне фрагментированным. Это может привести к тому, что какие-то драйверы не будут загружаться. Кроме того, если пул элементов таблиц страниц полностью исчерпан, ухудшится работа других компонентов системы. Это может даже привести к тому, что потоки не будут создаваться, система будет зависать, появятся сбои в работе системы.
Для нормальной работы компьютера Exchange Server должно быть постоянно доступно не менее 5000 элементов системных таблиц страниц. Если число элементов таблиц страниц меньше 5000, но больше 3001, появится предупреждение, описанное в в разделе Количество свободных элементов таблицы страниц достигло критического порога. Когда число свободных элементов системных таблиц страниц меньше 3001, появляется данное сообщение об ошибке. Чтобы решить эту проблему, можно воспользоваться описанной ниже процедурой и настроить значение реестра SystemPages в соответствии с операционной системой компьютера Exchange Server. Если используется Exchange Server 2003 с пакетом обновления 1 (SP1) на Windows Server 2003 с 1 ГБ ОЗУ или более, рекомендуется установить для раздела реестра SystemPages значение 0. Эта рекомендация отличается от рекомендации для Windows 2000 Server, согласно которой нужно установить для SystemPages значение от 24000 до 31000.
Важно! |
---|
Эта статья содержит сведения о правке реестра. Перед правкой реестра убедитесь, что вы знаете, как восстановить реестр в случае возникновения неисправности. Для получения сведений о восстановлении реестра см. разделе «Восстановление реестра» справочной системы файла Regedit.exe или Regedt32.exe. |
После выполнения описанной ниже процедуры следует проверить число свободных элементов таблиц страниц. Сделать это можно при помощи счетчика свободных элементов таблиц страниц в группе счетчиков памяти в системном мониторе Windows. Если и после после внесения описанных изменений в реестр число свободных элементов таблиц страниц остается небольшим, просмотрите следующие источники, чтобы убедиться, что компьютер сервера Exchange имеет оптимальную конфигурацию:
- Драйверы Некорректно работающий драйвер
— одна из наиболее частых причин уменьшения числа элементов
системных таблиц страниц. Обратитесь к изготовителю оборудования,
чтобы убедиться в том, что для всего оборудования используются
последние версии драйверов. Можно также попробовать вернуться к
более простой версии драйвера. Например, компьютеру, на котором
установлены серверные приложения, такие как сервер Exchange, обычно
не нужны усовершенствованные видеодрайверы, поддерживающие все
функции. Обычно можно обойтись более простым драйвером. Переход с
усовершенствованной на простую версию драйвера должен увеличить
число свободных элементов таблиц страниц.
- Конфигурация системы Если в системе
установлена физическая память объемом 1 ГБ или более, следует
убедиться в том, что файл Boot.ini содержит верные ключи /3GB и
/USERVA=3030, как описано в следующих статьях базы знаний
корпорации Майкрософт:
- 823440, «Использование параметра /3GB в Exchange Server 2003 на
компьютере под управлением Windows Server 2003» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=823440)
- 810371, «XADM: Использование ключа /Userva на компьютерах с
Exchange Server под управлением Windows Server 2003» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=810371)
- 823440, «Использование параметра /3GB в Exchange Server 2003 на
компьютере под управлением Windows Server 2003» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=823440)
- Журналы событий Просмотрите журнал
событий приложения на сервере Exchange на предмет наличия в нем
ошибок и предупреждений, в частности события MSExchangeIS
9582 (ошибки и предупреждения), 9665 (предупреждение) и 12880
(ошибка). Наличие события 9665 может, кроме всего прочего, говорит
о том, что раздел SystemPages не настроен на оптимальную
производительность. Для получения дополнительных сведений об этих
событиях см. статью 325044 базы знаний «ИНСТРУКЦИИ: Устранение
неполадок, связанных с фрагментацией виртуальной памяти в
Exchange 2003 и Exchange 2000» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=325044).
Устранение данного предупреждения в Windows 2000 Server
-
Откройте редактор реестра, например Regedit.exe или Regedt32.exe.
-
Перейдите в раздел: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
-
В правой панели дважды щелкните SystemPages.
-
В поле Значение введите значение от 24000 до 31000 (в десятичной системе) и нажмите кнопку OK.
-
Закройте программу и перезагрузите компьютер, чтобы изменения вступили в силу.
Устранение ошибки в Windows Server 2003
-
Откройте редактор реестра, например Regedit.exe или Regedt32.exe.
-
Перейдите в раздел: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
-
В правой панели дважды щелкните SystemPages.
-
В поле Значение введите 0 и нажмите кнопку OK.
-
Закройте программу и перезагрузите компьютер, чтобы изменения вступили в силу.
Перед правкой реестра, а также для получения дополнительных сведений о правке реестра просмотрите статью 256986 базы знаний корпорации Майкрософт «Описание реестра Microsoft Windows» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=256986).
Для получения дополнительных сведений об оптимизации использования памяти для Exchange Server см. следующие статьи базы знаний корпорации Майкрософт:
- 325044, «ИНСТРУКЦИИ: Устранение неполадок, связанных с
фрагментацией виртуальной памяти в Exchange 2003 и
Exchange 2000» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=325044)
- 815372, «Оптимизация использования памяти в Exchange Server
2003» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=815372)
- 311901, «Воздействие настройки 4GT на элементы системной
таблицы страниц» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=311901)