Дата последнего изменения раздела: 2005-11-18

Средство анализатора сервера Microsoft® Server считывает следующий параметр реестра, чтобы определить, был ли вручную перезаписан порош для записи в журнал события, касающегося фрагментации виртуальной памяти:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem\VM Warning Level

Если анализатор сервера Exchange Server обнаружит, что значение реестра VM Warning Level имеется и является настроенным, отображается сообщение о нестандартной настройке.

В 32-разрядных системах Microsoft Windows® имеется два типа памяти: физическая память (объем памяти, фактически установленной на компьютере) и адресное пространство виртуальной памяти (пространство виртуальной памяти объемом 4 ГБ). Независимо от объема физической памяти, установленной на компьютере, общий объем адресного пространства виртуальной памяти, всегда остается одним и тем же: 4 ГБ. В случае Exchange Server виртуальное адресное пространство равняется виртуальной памяти; иными словами, эти термины являются взаимозаменяемыми. Сказанное, однако, не является справедливым для всех 32-разрядных приложений.

В обычном режиме работы база данных Exchange неоднократно осуществляет распределение, использование и перераспределение виртуальной памяти. Когда циклы распределения, использования и перераспределения виртуальной памяти осуществляются часто, это может привести к фрагментации виртуальной памяти. Фрагментации виртуальной памяти аналогична фрагментации файловой системы, которая может происходить с течением времени. По прошествии некоторого времени распределенные сегменты виртуальной памяти перестают быть непрерывными, что отрицательно сказывается на производительности системы. В случае файловой системы можно запустить приложение, выполняющее дефрагментацию файлов. Вообще говоря, это можно делать, когда система работает в интерактивном режиме и является доступной. Средство, с помощью которого можно выполнить дефрагментацию виртуальной памяти, отсутствует. Чтобы устранить эту неполадку, следует остановить и снова запустить службу банка данных Microsoft Exchange или перезагрузить систему.

По умолчанию, если на компьютере Exchange Server имеется менее 32 МБ свободного непрерывного виртуального адресного пространства, в журнал событий приложения записывается следующее предупреждение:

Источник:

MSExchangeIS

Категория:

Производительность

Идентификатор

9582

Тип:

Предупреждение

Описание:

Фрагментация виртуальной памяти, необходимой для запуска сервера Exchange, может повлиять на его производительность. Для решения этой проблемы настоятельно рекомендуется перезапустить все службы Exchange.

Значение реестра VM Warning Level предоставляет возможности для настройки, позволяющие администратору заменить 32-мегабайтный уровень предупреждения и задать для него новое значение.

Важно!
Эта статья содержит сведения о редактировании реестра. Перед редактированием реестра убедитесь, что вы знаете, как восстановить реестр в случае возникновения неполадок. Сведения о восстановлении реестра см. в разделе справки «Восстановление реестра» файла Regedit.exe или Regedt32.exe.

Чтобы вернуться к настройкам по умолчанию

  1. Откройте редактор реестра, например Regedit.exe или Regedt32.exe.

  2. Перейдите в раздел реестра:

    HKLM\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

  3. В правой области удалите значение для VM Warning Level.

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

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