Дата последнего изменения раздела:
2006-03-13
Чтобы определить значение параметр SystemPages, средство анализатора сервера Microsoft® Exchange считывает следующую запись реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management\SystemPages
Если анализатор сервера Exchange обнаруживает, что значение атрибута SystemPages больше 50000, на экран выводится предупреждение.
Операционные системы Microsoft Windows Server™ 2003 и Microsoft Windows® 2000 Server могут напрямую адресовать до 4 гигабайтов (ГБ) адресного пространства памяти, независимо от объема установленного ОЗУ. С точки зрения процесса каждый элемент виртуального адреса указывает на байт физической памяти. Диспетчер виртуальной памяти (Virtual Memory Manager, VMM) совместно с блоком диспетчера памяти процессора (Memory Manager Unit, MMU) отвечает за преобразование (сопоставление) каждого виртуального адреса в соответствующий физический адрес. Диспетчер виртуальной памяти выполняет сопоставление посредством разбиения ОЗУ на блоки страниц фиксированного размера и создания системных элементов таблицы страниц (Page Table Entries, PTE) для хранения сведений об этих блоках страниц и их сопоставления. Системные элементы таблицы страниц — это небольшие буферы памяти в защищенном режиме операционной системы, которые используются для взаимодействия с дисковой подсистемой ввода-вывода и сетью. Каждый элемент таблицы страниц представляет собой страничный блок и содержит сведения, необходимые диспетчеру виртуальной памяти для определения местоположения страницы.
В системах на основе процессора x86, где используются страницы размером 4 килобайта (КБ), максимальное количество элементов таблицы страниц, необходимых для сопоставления 2 ГБ адресного пространства, составляет 524 288 (2 ГБ/4 КБ). В аналогичных системах, где используется переключатель /3GB, количество элементов таблицы страниц, необходимых для сопоставления 3 ГБ адресного пространства, составляет 786 432 (3 ГБ/4 КБ). В типовой системе указанное пространство используется следующим образом:
- Не более 50 000 элементов таблицы страниц (приблизительно
195 МБ адресного пространства) резервируется для общего
использования.
- Остальная память используется для сопоставления системного
кэша, гиперпространства, выгружаемого пула, невыгружаемого пула,
области аварийной копии памяти и так далее.
Размер этого пула элементов таблицы страниц автоматически определяется при запуске системы на основе объема физической памяти в системе. Этот пул вмещается между выгружаемым пулом и невыгружаемым пулом, которые также увеличиваются с объемом физической памяти в системе.
Пул системных элементов таблицы страниц может быть большей частью использован и сильно фрагментирован. Это может привести к ситуациям, когда невозможно загрузить драйвер, а также вызвать другие проблемы. Кроме того, если пул системных элементов таблицы страниц полностью занят, ухудшится работа других частей системы, что может вызвать сбой при создании потоков, системным остановам и потенциальным отказам системы.
Чтобы предотвратить чрезмерную фрагментацию пула системных элементов таблицы страниц, следует всегда правильно настраивать параметр реестраSystemPages для операционной системы, установленной на компьютере с Exchange Server. При использовании Exchange Server в среде Windows Server 2003 рекомендуется задать для параметра SystemPages значение 0. Для Windows 2000 Server, наоборот, рекомендуется установить параметр SystemPages равным значению в диапазоне от 24000 до 31000.
После выполнения описанной ниже процедуры следует проконтролировать количество свободных системных элементов таблицы страниц. Это можно сделать путем наблюдения за счетчиком производительности «Память | Свободные системные элементы таблицы страниц» (также называемого системным монитором). Если после внесения изменений в реестр количество свободных системных элементов таблицы страниц остается малым, следует выполнить следующие проверки, чтобы убедиться в оптимальной настройке компьютера сервера Exchange:
- Драйверы. Неправильно функционирующий драйвер — одна из
наиболее распространенных причин малого количества системных
элементов таблицы страниц. Кроме того, некоторые версии драйверов
видеоадаптера S3 Savage 4 задают для параметра
SystemPages значение 208896. Такой драйвер часто привязан к
серверам IBM E-Series. Обратитесь к производителю оборудования и
убедитесь, что используются новейшие версии драйверов для всех
компонентов оборудования. Кроме того, существует возможность отката
к более простому драйверу с меньшим номером версии. Например,
компьютеры, на которых выполняются серверные приложения, такие как
сервер Exchange, обычно не нуждаются в самых последних драйверах
видеоадаптеров со всеми их возможностями. Вместо них в большинстве
случаев подойдет более простой драйвер. При переходе от
усовершенствованного драйвера видеоадаптера к более простому
драйверу должно увеличиться количество свободных системных
элементов таблицы страниц.
- Конфигурация системы. Если на компьютере с Windows
Server 2003 установлен 1 ГБ ОЗУ или более, необходимо
проверить, правильно ли заданы переключатели /3GB и /USERVA=3030 в
файле Boot.ini, как описано в следующих статьях базы знаний
Майкрософт:
- Статья 823440, в которой обсуждается необходимость
использования переключателя /3GB при установке Exchange
Server 2003 на компьютере с Windows Server 2003 ( может
быть на английском языке) (http://go.microsoft.com/fwlink/?linkid=3052&kbid=823440)
- Статья 810371, описывающая использование переключателя /Userva
на сервере Exchange, выполняемом на компьютере под управлением
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).
Важно! |
---|
Эта статья содержит сведения о редактировании реестра. Перед редактированием реестра убедитесь, что вы знаете, как восстановить реестр в случае возникновения неисправности. Сведения о восстановлении реестра см. в разделе справки «Восстановление реестра» файла Regedit.exe или Regedt32.exe. |
Чтобы устранить причины появления этого предупреждения в Windows 2000 Server путем изменения значения параметра «SystemPages»
-
Откройте редактор реестра, например Regedit.exe или Regedt32.exe.
-
Перейдите к разделу реестра: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
-
В правой области дважды щелкните параметр SystemPages.
-
В поле Значение введите значение от 24000 до 31000 (десятичное) и нажмите кнопку ОК. Если вы не уверены, какое значение использовать, рекомендуется ввести 31000 (десятичное).
-
Закройте редактор реестра и перезапустите компьютер, чтобы изменения вступили в силу.
Чтобы устранить причины появления этого предупреждения в Windows Server 2003 путем изменения значения параметра «SystemPages»
-
Откройте редактор реестра, например Regedit.exe или Regedt32.exe.
-
Перейдите к разделу реестра: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
-
В правой области дважды щелкните параметр SystemPages.
-
В поле Значение введите 0 и нажмите кнопку OK.
-
Закройте редактор реестра и перезапустите компьютер, чтобы изменения вступили в силу.
Чтобы устранить причины появления этого предупреждения путем установки более поздней или более ранней версии драйвера видеоадаптера
-
Выполните одно из следующих действий:
- Обратитесь к изготовителю оборудования для получения
обновленного драйвера видеоадаптера, не изменяющего параметр
SystemPages.
- Установите стандартный драйвер VGA, а затем исправьте значение
SystemPages, как описано выше.
- Обратитесь к изготовителю оборудования для получения
обновленного драйвера видеоадаптера, не изменяющего параметр
SystemPages.
Сведения, с которыми следует ознакомиться до редактирования реестра, а также сведения по редактированию реестра см. в статье 256986 базы знаний Майкрософт, посвященной описанию реестра Microsoft Windows (может быть на английском языке) (http://go.microsoft.com/fwlink/?linkid=3052&kbid=256986).
Дополнительные сведения об оптимизации памяти для сервера Exchange см. в следующих статьях базы знаний Майкрософт:
- Статья 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)