Дата последнего изменения раздела: 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 больше чем 50000000, но меньше чем 150000000 на компьютере сервера Exchange с более чем 20 почтовыми ящиками, выводится сообщение об ошибке. Эта ошибка указывает, что на этом компьютере сервера Exchange для атрибута msExchESEParamCacheSizeMax установлено слишком большое значение.

В 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 полностью лежит на лице, производящем изменения.

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

  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=Информационное_хранилище, а затем щелкните Свойства.

  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).