Дата последнего изменения раздела: 2006-02-21

Средство анализатора сервера Microsoft® Exchange запрашивает службу каталогов Active Directory®, чтобы определить значение атрибута msExchESEParamCacheSizeMax для всех объектов хранилища почтовых ящиков.

Анализатор сервера Exchange также запрашивает WMI-класс (Microsoft Windows® Management Instrumentation) Win32_PerfRawData_MSExchangeIS_MSExchangeIS, чтобы определить значение раздела VMLargestBlockSize. Ключ VMLargestBlockSize представляет собой размер (в байтах) наибольшего доступного блока виртуальной памяти.

Помимо этого, анализатор сервера Exchange запрашивает службу Active Directory, чтобы определить значение счетчика записей, перечисленных в атрибуте homeMDBBL каждого хранилища почтовых ящиков. Счетчик этого атрибута представляет количество почтовых ящиков в хранилище почтовых ящиков.

Если анализатор сервера Exchange обнаруживает, что значение msExchESEParamCacheSizeMax превышает 219726, а значение VMLargestBlockSize не входит в следующие диапазоны значений на компьютере сервера Exchange, на котором размещено более 20 почтовых ящиков, отображается предупреждение:

Это предупреждение указывает, что атрибут msExchESEParamCacheSizeMax был увеличен на этом компьютере сервера Exchange и может вызвать условия, связанные с малым количеством виртуальной памяти.

В Exchange 2000 Server большая область виртуальной памяти, используемой программой STORE.EXE, выделяется для буфера ESE. В Exchange 2000 Server для этого буфера жестко закодирована память по умолчанию объемом 858 мегабайтов (МБ). В Exchange Server 2003 объем памяти, выделяемой для буфера ESE, зависит от наличия переключателя /3GB в файле Boot.ini. Если переключатель /3GB присутствует, буфер ESE настраивается равным 896 МБ. Если переключатель /3GB отсутствует, буфер ESE настраивается равным 576 МБ. Хотя автонастройка удобна во всех случаях, может возникнуть необходимость в переопределении автонастройки и задании вручную значения, более подходящего для конкретной среды. Наряду с тем, что это значение должно быть кратно 8192, рекомендуется использовать только значения из следующей таблицы.

Рекомендуемое значение Выделенная память Комментарии

147456

576 МБ

Это рекомендуемый минимум памяти. Не устанавливайте меньший объем памяти. Это значение подходит для серверов с ограниченной виртуальной памятью и для компьютеров Exchange Server 2003 под управлением Microsoft Windows 2000 Server, которые не поддерживают переключатель /3GB. Это значение является также значением по умолчанию для систем, в которых не используется переключатель /3GB.

196608

768 МБ

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

219726

858 МБ

Это значение является значением по умолчанию в Exchange 2000 Server и хорошо подходит для использования в системах, которые обновляются на месте и имеют большие объемы виртуальной памяти.

229376

896 МБ

Это значение является значением по умолчанию в Exchange Server 2003 и хорошо подходит для использования в новых системах, если присутствие событий 9582 в журнале событий приложений не указывает на иное.

311296

1,2 ГБ

Это максимальное значение, которое можно установить. Это значение должно использоваться только на системах с физической памятью объемом 2 ГБ и более.

Прежде чем изменить это значение, необходимо проконтролировать объем виртуальной памяти, потребляемой процессом STORE.EXE. Это можно сделать путем наблюдения за рабочим объектом процесса в Windows. В системах с переключателем /3GB счетчик Virtual Bytes для экземпляра STORE.EXE объекта Process должен быть меньше 2,8 ГБ. В системах без переключателя /3GB этот счетчик должен быть меньше 1,8 ГБ. Если значения превышают указанные объемы памяти, возможно, потребуется уменьшить значение msExchESEParamCacheSizeMax. Если значения меньше указанных объемов памяти, возможно, потребуется увеличить значение msExchESEParamCacheSizeMax.

Внимание!
Могут возникнуть серьезные проблемы, если некорректно изменить атрибуты объектов Active Directory при использовании средства ADSI Edit (Active Directory Service Interfaces, ADSI), средства LDP (ldp.exe) или другого клиента LDAP (Lightweight Directory Access Protocol) версии 3. Для устранения этих проблем может потребоваться переустановка Microsoft Windows Server™ 2003, Exchange Server 2003 или обоих приложений. Ответственность за изменение атрибутов объектов Active Directory полностью лежит на лице, производящем изменения.

Чтобы установить атрибут msExchMaxCachedViews

  1. Откройте редактор Active Directory, например, ADSI Edit.

  2. Дважды щелкните контейнер Конфигурация.

  3. Разверните узел CN=Службы.

  4. Разверните узел CN=Microsoft Exchange.

  5. Разверните узел CN=<Имя организации Exchange>.

  6. Разверните узел CN=Административные группы.

  7. Разверните узел CN=<Имя административной группы>.

  8. Разверните узел CN=Серверы.

  9. Разверните узел CN=<Имя сервера Exchange>.

  10. Щелкните правой кнопкой мыши CN=InformationStore, а затем щелкните Свойства.

  11. Прокрутите поле атрибутов и затем дважды щелкните msExchESEParamCacheSizeMax.

  12. В поле значений введите значение, которое хотите установить. Воспользуйтесь таблицей, приводимой в этой статье, чтобы определить оптимальное значение для своей системы. Обратите внимание, что используемое значение должно быть кратно 8192.

  13. Нажмите кнопку OK, а затем еще раз нажмите кнопку OK.

  14. Закройте редактор Active Directory, а затем перезапустите службу «Банк данных Microsoft Exchange», чтобы изменения вступили в силу.

Дополнительные сведения об оптимизации использования памяти см. в статье 815372 базы знаний Майкрософт, описывающей оптимизацию использования памяти в Exchange Server 2003 (может быть на английском языке) (http://go.microsoft.com/fwlink/?linkid=3052&kbid=815372).

Дополнительные сведения об атрибуте msExchESEParamCacheSizeMax см. в статье 266768 базы знаний Майкрософт, описывающей инструкции по изменению максимального размера кэша базы данных хранилища (может быть на английском языке) (http://go.microsoft.com/fwlink/?linkid=3052&kbid=266768).