Дата последнего изменения раздела:
2005-11-18
Анализатор сервера Microsoft® Exchange запрашивает класс инструментария управления Windows (WMI) Win32_PerfRawData_MSExchangeIS_MSExchangeIS, чтобы определить значение ключа VMLargestBlockSize. Ключ VMLargestBlockSize представляет собой размер (в байтах) наибольшего доступного блока виртуальной памяти.
Помимо этого, анализатор сервера Exchange запрашивает службу каталогов Active Directory®, чтобы определить значение счетчика записей, перечисленных в атрибуте homeMDBBL каждого хранилища почтовых ящиков. Счетчик этого атрибута отражает количество почтовых ящиков в хранилище почтовых ящиков.
Если анализатор сервера Exchange обнаруживает, что значение VMLargestBlockSize больше 50 000 000, но меньше 150 000 000 на компьютере сервера Exchange с более чем 20 почтовыми ящикам, отображается предупреждающее сообщение.
Среди прочего сервер Exchange использует виртуальную память для хранения сообщений при их преобразовании между форматами MIME и MAPI и как буфер при извлечении сообщений из журнала операций и передаче в хранилище. Часто для быстрого и эффективного выполнения этих операций требуются большие непрерывные блоки виртуальной памяти. Если отображается это предупреждение, для работы виртуальной памяти на компьютере Exchange осталось менее 150 МБ непрерывного пространства. Такое состояние виртуальной памяти называется фрагментацией виртуальной памяти.
Если виртуальной памяти остается слишком мало, в журнале событий могут начать появляться сообщения об ошибке с кодом события 9582, которые представляют ошибки виртуальной памяти. Если объем виртуальной памяти недостаточен, появится сообщение с кодом события 12800, которое означает, что сообщения не доставляются из-за отсутствия достаточных объемов памяти для обработки сообщений.
Для устранения причин этого предупреждения выполните следующие рекомендации в указанном порядке.
Просмотрите выходные данные анализатора сервера Exchange на наличие ошибки «Достигнут максимальный размер кэша ESE».
Если ошибка, Достигнут максимальный размер кэша ESE, возвращается на том же компьютере Exchange, на котором возвращается данное предупреждение о фрагментации виртуальной памяти, следуйте рекомендациям, описанным в статье Слишком большой максимальный кэш ESE.
С большой долей вероятности сочетание этих двух предупреждений указывает на то, что проблемы фрагментации виртуальной памяти являются результатом увеличения вручную кэша ESE.
Перезапустите службу «Банк данных Exchange»
В описании этого сообщения об ошибке анализатор сервера Exchange указывает количество дней работы службы «Банк сообщений Microsoft Exchange». Если указанное количество дней больше 30, перезапустите службу.
Чтобы перезапустить банк сообщений Exchange
-
Откройте оснастку «Службы» консоли MMC.
-
Щелкните правой кнопкой мыши службу Банк данных Microsoft Exchange и выберите в контекстном меню команду Перезапустить.
Оцените пределы размеров сообщений
Если многие пользователи отправляют большие сообщения (более 30 МБ), фрагментация виртуальной памяти наступит быстрее, чем когда большинство пользователей не отправляет больших сообщений. Как упоминалось ранее, виртуальная память используется как буфер в процессе сохранения данных, когда они перемещаются из файлов журнала в хранилище. При частом перемещении больших объемов данных быстро расходуются крупные непрерывные блоки виртуальной памяти.
Если в организации с помощью электронной почты регулярно пересылаются большие объемы данных, следует рассмотреть возможность установки общих каталогов на файловых серверах, на которых пользователи смогут размещать большие массивы данных.
Рекомендуется задать наибольший предельный размер сообщения не выше 30 МБ. Однако если необходим больший предел на размер сообщений с большими вложениями, отправляемыми в организации Exchange, возможно, потребуется увеличить предел на максимальный размер исходящих сообщений свыше 30 МБ. Помимо фрагментации виртуальной памяти, увеличение предела на размер сообщений свыше 30 МБ может сделать систему более уязвимой к атакам злоумышленников. Поэтому устанавливать для сообщений предельный размер свыше 30 МБ не рекомендуется.
Чтобы задать предельные размеры сообщений
-
В диспетчере Exchange разверните узел Глобальные параметры, щелкните правой кнопкой мыши Доставка сообщения и выберите в контекстном меню Свойства.
-
В диалоговом окне Доставка сообщения — свойства на вкладке Параметры по умолчанию выберите параметр Предел на размер отправляемых сообщений и введите требуемый предельный размер.
Проверьте актуальность антивирусного программного обеспечения
В некоторых случаях устаревшее антивирусное программное обеспечение, которое выполняется в режиме VSAPI (Exchange Virus Scanning API), может быть причиной фрагментации виртуальной памяти. Если антивирусное программное обеспечение выполняется в режиме VSAPI, свяжитесь с поставщиком антивирусного программного обеспечения и убедитесь, что выполняются последние версии их программного обеспечения и драйверов.
Переместите почтовые ящики на другой сервер Exchange
Если все процедуры выполнены, а анализатор сервера Exchange продолжает отображать это предупреждение, следует переместить почтовые ящики с сервера, о котором идет речь в сообщении, чтобы уменьшить его нагрузку. На данном сервере размещено слишком много почтовых ящиков.
Чтобы переместить почтовые ящики на серверы Exchange 2000 Server и Exchange Server 2003
-
В оснастке «Active Directory — компьютеры и пользователи» выберите пользователя или пользователей, почтовые ящики которых хотите переместить.
-
Щелкните правой кнопкой мыши список пользователей, выбранный на предыдущем шаге, и в контекстном меню выберите Задачи Exchange.
-
В окне Мастер задач Exchange на странице Доступные задачи щелкните Переместить почтовый ящик и нажмите кнопку Далее.
-
Внимательно ознакомьтесь с оставшимися шагами в мастере.
Чтобы переместить почтовые ящики на сервер Exchange Server 2003
-
В окне Диспетчер системы Exchange разверните узел Серверы, разверните сервер, с которого хотите переместить почтовые ящики, разверните узел Группа хранения, из которой хотите переместить почтовые ящики, разверните узел Хранилище почтовых ящиков, содержащее почтовые ящики, которые хотите переместить, а затем щелкните Почтовые ящики.
-
В области сведений щелкните правой кнопкой мыши пользователя или пользователей, почтовые ящики которых хотите переместить, и в контекстном меню выберите Задачи Exchange.
-
В окне Мастер задач Exchange на странице Доступные задачи щелкните Переместить почтовый ящик и нажмите кнопку Далее.
-
Внимательно ознакомьтесь с оставшимися шагами в мастере.
Дополнительные сведения об устранении проблем фрагментации виртуальной памяти см. в следующих статьях базы знаний Майкрософт:
- 325044, "HOW TO: Troubleshoot Virtual Memory Fragmentation in
Exchange 2003 and Exchange 2000" (http://go.microsoft.com/fwlink/?linkid=3052&kbid=325044)
(Инструкции по устранению проблем, связанных с фрагментацией
виртуальной памяти в Exchange 2003 и Exchange 2000)
- 838233, описывающей причины замедления или остановки ответов и
повторяющегося вывода в журнал событий с кодами 9582 и 1160 в
Exchange 2000 Server (может быть на английском языке)
(http://go.microsoft.com/fwlink/?linkid=3052&kbid=838233)
Дополнительные сведения об установке пределов на размер сообщений см. в базе знаний Майкрософт в статье 322679, описывающей порядок установки пределов на размеры сообщений (может быть на английском языке) (http://go.microsoft.com/fwlink/?LinkId=3052&kbid=322679).
Дополнительные сведения о перемещении почтовых ящиков см. в следующих статьях базы знаний Майкрософт:
- 328810, описывающей перемещение почтовых ящиков между серверами
(может быть на английском языке) (http://go.microsoft.com/fwlink/?linkid=3052&kbid=328810)
- 821829, описывающей перемещение почтовых ящиков в Exchange
Server 2003 (может быть на английском языке) (http://go.microsoft.com/fwlink/?linkid=3052&kbid=821829)