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

Средство анализатора сервера Microsoft® Exchange содержит модуль сбора данных о производительности, используемый для запроса объектов о показаниях счетчиков производительности на компьютерах, на которых выполняется приложение Exchange 2000 Server или Exchange Server 2003. Модуль сбора данных о производительности получает данные со счетчика производительности DataBase Cache Size (DBCacheSize) объекта с оцениваемой производительностью DataBase для анализа данных о производительности.

Счетчик производительности DataBase Cache Size (DBCacheSize) отражает текущий объем кэша, используемый хранилищем. Если анализатор сервера Exchange определяет, что значение счетчика производительности DataBase Cache Size (DBCacheSize) должно быть больше, чем 307200 (1,2 ГБ), анализатор сервера Exchange выводит на экран сообщение об ошибке.

Эта ошибка указывает на то, что значение атрибута msExchESEParamCacheSizeMax для объекта банка данных Microsoft Exchange (MSExchangeIS) вышло за пределы наибольшего рекомендуемого значения, равного 307200 (1,2 ГБ).

Кэш базы данных хранилища также называется буфером ESE (модуля расширяемого хранилища). Он кэширует транзакции базы данных перед их фиксацией в базе данных.

В 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 в журнале событий приложений не указывает на иное.

307200

1,2 ГБ

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

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

Внимание!
Могут возникнуть серьезные проблемы, если некорректно изменить атрибуты объектов Active Directory при использовании интерфейса ADSI , средства LDP (ldp.exe) или другого клиента протокола LDAP версии 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=InformationStore и затем щелкните Свойства.

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

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

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

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

Дополнительные сведения об оптимизации использования памяти см. в статье "Optimizing Memory Usage for Exchange Server 2003" (Оптимизация использования памяти для Exchange Server 2003) раздела Планирование системы сообщений приложения Microsoft Exchange Server (http://go.microsoft.com/fwlink/?LinkId=47588).

Дополнительные сведения об атрибуте msExchESEParamCacheSizeMax см. в базе знаний Майкрософт в статье 266768 "How to modify the Store Database maximum cache size in Exchange 2000 Server" (Как изменить наибольший размер кэша базы данных хранилища) (http://go.microsoft.com/fwlink/?linkid=3052&kbid=266768).