Дата последнего изменения раздела:
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. |
Чтобы вернуться к настройкам по умолчанию
-
Откройте редактор реестра, например Regedit.exe или Regedt32.exe.
-
Перейдите в раздел реестра:
HKLM\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
-
В правой области удалите значение для VM Warning Level.
-
Закройте редактор реестра и перезапустите службу банка данных Microsoft Exchange, чтобы изменения вступили в силу.
Дополнительные сведения об устранении неполадок, связанных с фрагментацией виртуальной памяти в Exchange Server 2003 и Exchange 2000 Server см. в базе знаний Майкрософт в статье в статье 325044, посвященной этой теме (http://go.microsoft.com/fwlink/?LinkId=3052&kbid=325044).