Устранение фрагментации виртуальной памяти в Exchange Server 2003 и Exchange 2000 Server

Переводы статьи Переводы статьи
Код статьи: 325044 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В данной статье описано устранение событие с кодом 9582 предупреждающие сообщения и сообщения об ошибках, возникающие в результате проблемы фрагментации виртуальной памяти в Microsoft Exchange Server 2003 и Microsoft Exchange 2000 Server. Эта статья также содержит сведения о контроле использования виртуальной памяти, выявить фрагментацию виртуальной памяти и оптимизировать использование виртуальной памяти на сервере. Кроме того Эта статья содержит список ресурсов, которые можно использовать для справки проблем фрагментации виртуальной памяти и оптимизировать использование виртуальной памяти в Exchange 2003 и Exchange 2000.

Обзор

Фрагментация виртуальной памяти является условием виртуальной памяти для процесса, когда ни один из доступных блоков виртуальной памяти не значительного размера. Фрагментации памяти происходит со временем из-за разных размеров, выделения памяти и различные параметры времени жизни каждого выделения. При масштабировании серверов для обработки большего числа пользователей и более значительные нагрузки, сервер может быть запущен нехватки виртуальной памяти процесса банка данных Microsoft Exchange (Store.exe). При возникновении этой проблемы в журнал событий приложений регистрируются события 9582 идентификатор события.

В некоторых случаях событие 9582 идентификатор события не указывают на проблему с виртуальной памяти на сервере и события могут быть пропущены. Однако в других ситуациях Нехватка виртуальной памяти может привести к ошибкам обработки сообщений (указанное событие с кодом 12800 события) и снижению производительности. Если оставить флажок снят, фрагментации виртуальной памяти может привести к серьезному снижению производительности и непредсказуемого поведения.

Существует практически нет корреляции между объем физической оперативной памяти (ОЗУ), установленной на компьютере и объем виртуальной памяти. По этой причине не решает проблемы нехватки виртуальной памяти, добавив более физической памяти. Кроме того ошибки виртуальной памяти и проблемы фрагментации виртуальной памяти не ограничиваются активный/активный кластеров серверов. Эти проблемы также возникают на активного/пассивного кластера серверов и изолированных серверах под управлением Exchange 2003 или Exchange 2000.

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

Как следить за виртуальной памяти и выявить фрагментацию виртуальной памяти

Можно использовать журнал событий приложений средства просмотра событий и журналов и оповещений производительности для отслеживания использования виртуальной памяти и выявить фрагментацию виртуальной памяти в Exchange 2003 и Exchange 2000.

Журнал событий приложений

Отслеживайте в журнале событий приложений средства просмотра событий для событий событие с кодом 9582 ежедневно. В журнале событий приложений событие с кодом 9582 появления предупреждения при снижении самого большого свободного фрагмента виртуальной памяти до 32 мегабайт (МБ). Можно использовать средство наблюдения, который инициирует оповещение каждый раз, когда регистрируется сообщение о событии с кодом 9582.

События ID 9582 предупреждения.

Когда сервер Exchange имеет меньше 32 Мбайт свободного непрерывного виртуального адресного пространства, в журнал событий приложений регистрируется следующее предупреждение:
Источник: MSExchangeIS
Категория: производительность
ID: 9582
Тип: предупреждение
Описание:
Фрагментация виртуальной памяти, необходимые для запуска сервера Exchange таким образом, что может повлиять на производительность. Настоятельно рекомендуется перезапустить все службы Exchange для решения этой проблемы.

Дополнительные сведения<http: search.support.microsoft.com/search/?adv="1"></http:>
Когда регистрируется это предупреждение, выполните следующие действия:
  1. Подготовка и выполните действия, чтобы завершить работу и перезапустите сервер в течение 36-72 часов.
  2. Чтобы определить степень постепенного, используйте инструмент «журналы и оповещения производительности» для следующих счетчиков для отслеживания MSExchangeIS Объект производительности:
    Байт всего больших свободных блоках виртуальной Машины
    Используйте эти данные при планировании определенного промежутка времени (в течение 36-72 часов), чтобы завершить работу и перезапустите сервер.
Сообщение об ошибке ID 9582

Когда сервер Exchange имеет менее 16 Мбайт свободного непрерывного виртуального адресного пространства, в журнал событий приложений регистрируется следующее сообщение об ошибке:
Источник: MSExchangeIS
Категория: производительность
ID: 9582
Тип: ошибка
Описание:
Фрагментация виртуальной памяти, необходимые для запуска сервера Exchange таким образом, что может повлиять на производительность. Настоятельно рекомендуется перезапустить все службы Exchange для решения этой проблемы.

Дополнительные сведения<http: search.support.microsoft.com/search/?adv="1"></http:>
На этом уровне фрагментации виртуальной памяти процесс Store.exe не может создавать дополнительные кучи и не может правильно подключить и отключить групп хранения. Если Размер наибольшего блока виртуальной Машины Счетчик менее 10 МБ, не подключать групп хранения. Когда регистрируется сообщение об ошибке события ID 9582, Подготовка для выключения и перезагрузки сервера при следующей возможности. Например, завершите работу и перезапустите сервер, вечерняя или следующим утром. Таким образом, может помочь избежать проблем с производительностью, которые могут возникнуть во время пиковой загрузки.

Когда вы завершите работу и перезапустите сервер, чтобы очистить фрагментации виртуальной памяти, существуют дополнительные соображения при настройке сервера Exchange 2000 Server в кластерной среде. При перемещении ресурсов кластера с одного узла на другой узел, этот процесс не гарантирует «чистое» адресного пространства виртуальной памяти. Если целевой узел кластера принадлежат ресурсы кластера, а ресурсы кластера, перемещаются на пассивный узел (без первого перезапуска узла назначения), может возникнуть фрагментация виртуальной памяти на пассивном узле. Чтобы избежать такой ситуации и снимите фрагментации памяти в кластеризованной среде Exchange 2000 Server, выполните следующие действия.
  1. Перезапустите пассивный узел, чтобы переместить ресурсы кластера.

    Этот шаг позволяет убедиться в том, что ресурсы кластера перемещаются на сервер с «чистое» адресного пространства виртуальной памяти.
  2. Перемещение ресурсов кластера на пассивный узел.
  3. Перезагрузите узел, ранее владевшего ресурсы кластера.
Примечание Exchange Server 2003 автоматически перезапускает службы Store.exe после записи ресурсов были перемещены на другой узел в кластере для сброса Store.exe адресного пространства на этом узле. Таким образом в следующий раз перемещается обратно виртуального сервера Exchange на пассивный узел Store.exe работает «чистое» адресного пространства.

Событие ID 9665 предупреждающих сообщений

Exchange 2003 выполняет проверку оптимальной памяти конфигурации при запуске процесса Store.exe. Если параметры памяти отличаются от оптимальных, предупреждающее сообщение идентификатор кодом 9665 заносится в журнал событий приложений средства просмотра событий. Это предупреждение регистрируется, если выполняется одно из следующих условий:
  • Exchange установлена на компьютере под управлением любой версии Microsoft Windows 2000 Server и SystemPages в реестре имеет значение вне диапазона 24000 на 31000.
  • Exchange установлена на компьютере под управлением Microsoft Windows 2000 Advanced Server или Microsoft Windows 2000 Datacenter Server и сервер 1 гигабайт (ГБ) или более физической памяти (ОЗУ), но не задать в файле Boot.ini параметр гб/3 GB .
  • Exchange установлена на компьютере под управлением Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003 Enterprise Edition или Microsoft Windows Server 2003 Datacenter Edition, а значение SystemPages в реестре задано значение, отличное от 0.
  • Exchange установлена на компьютере под управлением Windows Server 2003 Standard Edition, Windows Server 2003 Enterprise Edition или Windows Server 2003 Datacenter Edition, сервер имеет менее 1 ГБ ОЗУ, установлен переключатель/3 GB и / userva не представлены в файле Boot.ini или значение вне диапазона 3030 для 2970.
  • Exchange установлена на компьютере под управлением любой версии Windows 2000 Server или Windows Server 2003, а значение HeapDeCommitFreeBlockThreshold реестра устанавливается значение, отличное от 0x00040000.
Для зарегистрированного предупреждающее сообщение идентификатор кодом 9665, выполните следующие действия.
  1. Проверка
    SystemPages
    Установка и
    HeapDeCommitFreeBlockThreshold
    параметр реестра.
  2. Проверьте параметр/3 GB и / USERVA в файле Boot.ini .
Дополнительные сведения о рекомендованных значений для этих параметров обратитесь к разделу «Как оптимизировать использование виртуальной памяти».

Примечание Если вы хотите выключить проверку конфигурации памяти, добавить
Suppress Memory Configuration Notification
Значение раздела реестра типа DWORD и присвойте значение 1:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
Примечание Проверка конфигурации памяти не возникает на серверах под управлением Microsoft Small Business Server.

Сообщения об ошибке 12800

Сообщения обработки ошибок и проблем преобразования сообщений может возникнуть в ситуациях, где сильно фрагментирован виртуальной памяти. Пользователи могут возникнуть проблемы с производительностью и не сможет получить доступ к своим сообщениям. Следующее событие в журнале событий приложения, где каждое вхождение вошел в несколько секунд после последнего вхождения, повторных вхождений указывают фрагментации extreme виртуальной памяти:
Источник: MSExchangeIS
Категория: Модуль содержимого
ID: 12800
Тип: ошибка
Описание:
Не удается обработать сообщение: недостаточно памяти (8007000E-82000387).
Примечание Это событие в журнале событий приложения в ситуациях, когда недостаточно виртуальной памяти для обработки сообщений, либо в результате форматирования проблема сообщение может появиться. Отдельные вхождения этого события свидетельствует фрагментации виртуальной памяти. Однако несколько вхождений события в короткое время рамки указывают, что виртуальной памяти на сервере сильно фрагментирован.

Журналы и оповещения производительности

Следующие счетчика является наиболее важных счетчиков для наблюдения за фрагментацией виртуальной памяти, используемой процессом Store.exe в Exchange 2003 и Exchange 2000:
  • Объект производительности: MSExchangeIS
    Счетчик: Размер наибольшего блока виртуальной Машины

    Этот счетчик показывает размер самого большого свободного фрагмента виртуальной памяти (в байтах). Этот счетчик отображается в виде линии, наклоном вниз по мере используемой виртуальной памяти. Если этот счетчик снижается до 32 МБ, Exchange записывает сообщение о событии ID 9582 предупреждение в журнале событий приложений. Если этот счетчик снижается до 16 МБ, Exchange записывает сообщение об ошибке 9582 идентификатор события в журнале событий приложений. Если наибольший свободный блок мал (менее 10 МБ), сервер приближается критическом состоянии, где сообщения операций может приступить к сбою и регистрируются сообщения об ошибке 12800.
Можно также использовать следующие счетчики для отслеживания виртуальной памяти, используемой процессом Store.exe:
  • Объект производительности: MSExchangeIS
    Счетчик: Всего свободных блоков виртуальной памяти

    Этот счетчик показывает общее количество свободных блоков виртуальной памяти независимо от их размера. Этот счетчик отображается в виде линии, составляющий в виде пирамид при наблюдении за виртуальной памяти. Этот счетчик можно использовать для оценки того, насколько быстро становится фрагментированной доступной виртуальной памяти. Чтобы вычислить размер блока, среднее, используйте следующие счетчики:
    Объект производительности: Процесс
    Счетчик: Байт виртуальной памяти
    Экземпляр: ХРАНИЛИЩЕ
    Объект производительности: MSExchangeIS
    Счетчик: Всего свободных блоков виртуальной памяти
    Чтобы вычислить размер блока, среднее, разделить ХРАНИЛИЩЕ экземпляр Байт виртуальной памяти счетчик из Процесс Объект производительности по Всего свободных блоков виртуальной памяти счетчик из MSExchangeIS Объект производительности.
  • Объект производительности: MSExchangeIS
    Счетчик: Байт всего больших свободных блоках виртуальной Машины

    Этот счетчик отображает сумму в байтах всех блоков свободной виртуальной памяти, размером не менее 16 МБ. Этот счетчик отображается в виде линии, наклоном вниз по мере используемой виртуальной памяти. Этот счетчик можно использовать и Свободных блоков виртуальной памяти всего 16 МБ счетчик для наблюдения за темп фрагментации виртуальной памяти и состояния повседневной виртуальной памяти сервера.

Как обнаружить проблемы фрагментации виртуальной памяти

Чтобы обнаружить проблемы фрагментации виртуальной памяти в Exchange 2003 и Exchange 2000, выполните следующие действия.
  1. Просмотрите содержимое журнала событий приложений средства просмотра событий для просмотра, если журнал событий ID 9582 предупреждения или сообщения об ошибке 9582 идентификатор события.

    Примечание В некоторых средах, где есть очень много пользователей, может быть типичной для виртуальной памяти падает ниже порогового значения 32 МБ в периоды пиковой активности и существенно увеличится в периоды низкой активности.
  2. Используйте инструмент «журналы и оповещения производительности» для отслеживания следующих счетчиков:
    Объект производительности: MSExchangeIS
    Счетчик: Размер наибольшего блока виртуальной Машины

    Обратите особое внимание на значение этого счетчика. Для просмотра тенденций использования виртуальной памяти, вход этого счетчика с помощью 1-минутные интервалы в течение 18-24 часов и представления Минимум значение для записи самого нижнего уровня. Если этот счетчик показывает, что виртуального адресного пространства не хватает, выполните действия, описанные в разделе «Как оптимизировать использование виртуальной памяти».
  3. Определите, если другие сведения о хранилище процессы, связанные с (например, антивирусная программа) снижение на уровень ниже порога 32 МБ или ниже порога 16 МБ виртуальной памяти. Например в сценарии, где антивирусной программы, настроенной на проверку базы данных сообщений снижает блока виртуальной памяти менее 32 МБ, событие с кодом 9582 предупреждающие сообщения записываются в журнал событий приложения. Уровень виртуальной памяти может быть только немного меньше, чем пороговое значение 32 МБ и не влияет на производительность. При отсутствии активности пользователя (например, после обычных office часов), виртуальной памяти увеличивается, а событие с кодом 9582 предупреждающие сообщения больше не регистрируются.

    Если допустима производительности виртуальной памяти увеличивается в периоды низкой активности, не может потребоваться выполнить действия для исправления ошибки виртуальной памяти. Однако если предполагается увеличить пользовательскую нагрузку, можно выполнить действия, чтобы уменьшить потребление виртуальной памяти на сервере Exchange 2003 или Exchange 2000 можно обрабатывать большие нагрузки.

Как оптимизировать использование виртуальной памяти

Чтобы оптимизировать использование виртуальной памяти и уменьшения проблемы фрагментации виртуальной памяти, выполните следующие действия.

Важно Этот раздел, метод или задача содержит действия, о том, как внести изменения в реестр. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому точно выполняйте следующие действия. Для дополнительной защиты создайте резервную копию реестра перед внесением изменений. Затем при возникновении неполадок можно восстановить реестр. Для дополнительных сведений о способах создания резервной копии и восстановлении реестра щелкните следующий номер статьи базы знаний Майкрософт:
322756 Как провести резервное копирование и восстановление реестра Windows
  1. Установите последние пакеты обновления, доступные для Microsoft Windows Server 2003 или Windows 2000 и Exchange 2003 или Exchange 2000. Дополнительные сведения о том, как получить последний пакет обновления, щелкните следующие номера статей базы знаний Майкрософт:
    260910Получение последнего пакета обновления для Windows 2000
    301378 Как получить последний пакет обновления для Exchange 2000 Server
    Примечание Изменения в поведении была введена в Пакет обновления 3 (SP3) для Exchange 2000 Server, чтобы объекты расширенного обработчика хранилищ (ESE) выделяются из выше областей памяти. Для уменьшения фрагментации виртуальной памяти был реализован этот метод распределения «сверху вниз».
  2. Задайте параметр/3 GB в файле Boot.ini.

    Если сервер Exchange 2003 или Exchange 2000 установлена на любой из следующих операционных систем на компьютере установлено более 1 ГБ физической памяти, установите переключатель/3 GB в файле Boot.ini:
    • Microsoft Windows Server 2003, Standard Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003 Datacenter Edition
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Server Datacenter Server
    Этот параметр конфигурации Увеличение виртуального адресного пространства.

    Важно Не устанавливайте переключатель/3 GB в файле Boot.ini при запуске Exchange Server 2003 или Exchange 2000 Server на компьютере под управлением Windows 2000 Server стандарт. Эта операционная система не поддерживает этот параметр.Для получения дополнительных сведений щелкните следующие номера статей базы знаний Майкрософт:
    291988Описание функции настройки памяти 4 ГБ и параметра расширения физических адресов
    266096 Exchange 2000 требуется ключ/3 GB с более чем 1 ГБ физической памяти ОЗУ
    Один из эффектов с помощью параметра/3 GB является значительное сокращение количества системных страниц, доступных для ядра. Корпорация Майкрософт рекомендует установить параметр/3 GB в файле Boot.ini на серверах Exchange для изменения параметров по умолчанию и для увеличения числа системных страниц, которые выдаются.

    При установке гб/3 GB в файле Boot.ini на компьютере под управлением Windows Server 2003, можно задайте параметр/userva в файле Boot.ini значение в диапазоне от 2970 и 3030. Рекомендуемое значение равно 3030 (это значение эквивалентно значению 31000 Windows 2000 SystemPages).

    Важно В Windows 2003, будет использоваться вместо параметра/userva
    SystemPages
    раздел реестра. Они не должны использоваться совместно. Из 2970 до 3030 не задано значение для параметра/userva в файле Boot.ini установлен параметр/3 GB , Exchange 2003 входит 9665 идентификатор события в журнале событий приложений. Событие с кодом означает, что виртуальной памяти на сервере не настроен на использование памяти оптимальные параметры.

    Для установки
    SystemPages
    значение реестра на компьютере под управлением Windows 2000 Server, выполните следующие действия.
    1. Нажмите кнопку Пуск, а затем нажмите кнопку Запуск.
    2. В Открыть поле типа regedit, а затем нажмите кнопку ОК.
    3. Найдите и выделите следующий раздел реестра:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
    4. В правой области дважды щелкните SystemPages.
    5. В Значение данных Введите значение от 24000 до 31000 и нажмите кнопку ОК.
    6. Закройте редактор реестра.
    Примечание Чтобы отобразить параметры виртуальной памяти больше, Exchange 2003 регистрирует сообщение с кодом 9665 ID, если эти параметры памяти не оптимизированы.
  3. Уменьшите количество групп хранения на сервере.

    При монтируется группе хранилищ и дополнительных баз данных в существующей группе хранения имеют очень мало влияет на объем виртуальной памяти, используемой используется дополнительный объем виртуальной памяти. По этой причине необходимо заполнить одну группу хранения, перед созданием групп дополнительного хранилища на сервере.
  4. Установка
    HeapDeCommitFreeBlockThreshold
    В следующем разделе реестра типа DWORD:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
    В
    HeapDeCommitFreeBlockThreshold
    значение реестра — это минимальный размер свободного блока, который снимает выделение кучи. Значение по умолчанию — 0 (ноль). Это означает, что диспетчер кучи снимает выделение каждой страницы размером 4 КБ, становится доступным. Снимает выделение операций может привести к фрагментации дополнительной виртуальной памяти. Можно установить
    HeapDeCommitFreeBlockThreshold
    запись реестра следующий раздел реестра на более высокое значение для снижения фрагментации виртуальной памяти:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
    Рекомендуемое значение для
    HeapDeCommitFreeBlockThreshold
    запись реестра 0x00040000 (в шестнадцатеричном формате).Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
    315407Раздел реестра «HeapDecommitFreeBlockThreshold»
    Примечание В
    HeapDeCommitFreeBlockThreshold
    запись реестра не зависит от параметра/3 GB .
  5. Настройка размера кэша базы данных хранилища.

    Предупреждение При использовании оснастки ADSI Edit, средства LDP или любого другого клиента LDAP версии 3, а неправильное изменение атрибутов объектов Active Directory, может вызвать серьезные проблемы. Эти проблемы могут потребовать переустановки Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003 или Windows и Exchange. Корпорация Майкрософт не гарантирует, что могут быть устранены проблемы, возникающие при неправильного изменения атрибутов объектов Active Directory. Изменение этих атрибутов на свой страх и риск.

    Чтобы настроить размер кэша базы данных хранилища, используйте для изменения значения атрибута msExchESEParamCacheSizeMax ADSI Edit.

    Кэш базы данных хранилища также называется буфером ESE и предоставляет большую область кэширования страниц базы данных (каждая страница 4 КБ), прежде чем они будут зафиксированы в хранилище. По умолчанию Exchange 2000 использует страницы до 229376 (896 МБ) памяти для кэша базы данных. По умолчанию Exchange 2003 запрашивает конфигурацию памяти компьютера, а затем использует до 229376 страниц (896 МБ), если на сервере или 147456 страницы (до 576 Мбайт) установлен параметр/3 GB , если на сервере не установлен переключатель/3 GB . На сервере более 2 ГБ памяти можно увеличить размер буфера ESE. Однако в этом случае может привести к фрагментации памяти из-за ограниченной адресного пространства, которое доступно для остальной части функции хранения. Корпорация Майкрософт рекомендует не задано это значение больше, чем 311296 страницы (1200 МБ).

    9582 Идентификатор события заносятся в журнал событий приложения, можно решить путем уменьшения размера кэша базы данных вхождения этих сообщений. В этом случае корпорация Майкрософт рекомендует задавать значение, которое меньше, чем значение по умолчанию для атрибута msExchESEParamCacheSizeMax и использовать значение, которое должно быть кратно 8192 байт. Если процесс Store.exe считывает и записывает на диск, более часто, можно уменьшить размер кэша базы данных, и это может повлиять на производительность сервера.

    Прежде чем увеличить максимальный размер кэша, вести журналы и оповещения производительности ХРАНИЛИЩЕ экземпляр Байт виртуальной памяти счетчик из Процесс объект в условиях обычной нагрузки. Этот счетчик показывает текущий размер (в байтах) виртуального адресного пространства, используемого для процесса Store.exe. Дополнительные сведения о том, как изменить размер кэша базы данных щелкните следующий номер статьи базы знаний Майкрософт:
    266768Как изменить размер максимального кэша базы данных хранилища в Exchange 2000 Server
    Примечание Убедитесь, что значение, присвоенное атрибуту msExchESEParamCacheSizeMax заканчивается на границе 32 МБ (то есть, кратно 32 МБ).
  6. Уменьшите максимальное количество открытых таблиц ESE.

    Предупреждение При использовании оснастки ADSI Edit, средства LDP или любого другого клиента LDAP версии 3, а неправильное изменение атрибутов объектов Active Directory, может вызвать серьезные проблемы. Эти проблемы могут потребовать переустановки Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003 или Windows и Exchange. Корпорация Майкрософт не гарантирует, что могут быть устранены проблемы, возникающие при неправильного изменения атрибутов объектов Active Directory. Изменение этих атрибутов на свой страх и риск.

    Подсистема хранилища, используемый Exchange 2000 кэширует данные о папках, которые в настоящее время не осуществляется. В некоторых случаях это может привести к фрагментации виртуальной памяти. Чтобы уменьшить максимальное количество открытых таблиц, разрешенные сервером Exchange Server является одним из способов решить эту проблему. По умолчанию на 8-процессорных серверов является 27600 таблиц в каждой группе хранения. При уменьшении этого значения, может уменьшить проблемы фрагментации виртуальной памяти. При уменьшении этого значения, может также вызвать ситуациях, когда операции может произойти сбой из-за слишком много открытых таблиц, и может появиться следующее сообщение об ошибке:
    Ошибка-1311
    JET_errTooManyOpenTables
    Важно Измените этот параметр только в том случае, если рекомендуется сделать это путем специалист технической поддержки службы технической поддержки Майкрософт.

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

    Чтобы уменьшить максимальное количество открытых таблиц, поддерживаемое ESE, установите для атрибута msExchESEParamMaxOpenTables для каждого объекта группы хранения 27600. Чтобы сделать это, выполните следующие действия.
    1. Запустите «Редактирование ADSI».

      Примечание Редактирование ADSI входит в состав средств поддержки Windows 2000. Чтобы установить средства поддержки Windows 2000, щелкните правой кнопкой мыши Suptools.msi файл в папке Support\Tools на компакт-диск Windows 2000, а затем нажмите Установка.
    2. Разверните узел [Контейнер конфигурацииИмя_сервера.Имя_домена.COM], разверните узел CN = Configuration, DC =Имя_доменаDC =COM, разверните узел CN = службы, разверните узел CN = Microsoft Exchange, разверните узел CN =Название_организации, разверните узел CN = административные группы, разверните узел CN =Административная группа (где Административная группа является административной группы, содержащий группу хранения, которую требуется изменить), разверните узел CN = серверы, разверните узел CN =Имя_сервера, а затем разверните CN = InformationStore.
    3. Щелкните правой кнопкой мыши CN =Группа хранения (где Группа хранения Представляет группу хранения, которую требуется изменить) и нажмите кнопку Свойства.
    4. В Выберите тип свойств для просмотра Выберите Оба.
    5. В Выберите свойство для просмотра Выберите msExchESEParamMaxOpenTables.
    6. В Редактировать атрибут поле типа 27600, а затем нажмите кнопку Набор.
    7. Нажмите кнопку Применить, нажмите кнопку ОК, а затем закройте ADSI Edit.

Дополнительная информация

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

Чаще всего проблема вызвана сторонних разработчиков, открытие тысяч объектов. Эти объекты могут быть сообщения (OMSG), папки (OFOLD) или представления (VMSG). Объекты могут открываться в антивирусное программное обеспечение, программное обеспечение сторонних беспроводной связи, надстроек Outlook или другого программного обеспечения. Эти открытые объекты потребляют память. Объем потребляемой памяти зависит от типа объекта, размер переменной-члена, а также других факторов. Довольно часто виновный приложению открывать тысячи этих объектов и привести памяти, который необходим для правильной работы процесса банка сообщений Exchange.

По умолчанию в Exchange 2000 нет ограничений на число объектов OMSG. В Exchange 2003, не должен превышать 250 OMSG объектов для сеанса MAPI. Это ограничение является настраиваемым. Проще всего команд check — этот параметр позволяет просматривать открытые сообщения, открывать вложения и открытие папок значения в диспетчер Exchange. Чтобы сделать это, выполните следующие действия.
  1. Щелкните правой кнопкой мыши Вход в систему папке объекта хранилища почтовых ящиков для сервера, который ведет журнал событий 9582 пункты Представление, а затем нажмите кнопку Добавить или удалить столбцы.
  2. Добавить Открытые сообщения, Открытие вложения, и Открытие папок столбцы в список Отображаемые столбцы.
Этот параметр для каждого хранилища почтовых ящиков на сервере, необходимо проверить, если это возможно. После выбора дополнительных столбцов, следует сортировки столбцов, количество открытых сообщений, количество открытых папок и затем открывать вложения. Любой пользователь, имеющий сотни или даже тысячи открытых сообщений, папок или вложений указывает на возможную проблему.Дополнительные сведения об ограничении числа OMSG объектов в Exchange Server 2003 и в Exchange 2000 Server щелкните следующий номер статьи базы знаний Майкрософт:
830829Компьютер Exchange Server 2003 может перестать отвечать на запросы после MAPI-клиент открывает больше, чем значение по умолчанию для определенных серверных объектов

Ссылки

Дополнительные сведения о способах устранения проблем с производительностью Exchange 2000 см. ниже статьях Microsoft Knowledge Base:
815372 Оптимизация использования памяти в Exchange Server 2003
317411 Сбор данных для устранения неполадок виртуальной памяти Exchange
296073 Наблюдение за фрагментации памяти для Exchange 2000
279615 Нехватки виртуальной памяти влияет на производительность сервера
266768 Как изменить размер максимального кэша базы данных хранилища в Exchange 2000 Server
286350 Использование средства ADPlus устранения «зависаний» и «зависает»
Дополнительные сведения о 3 /GB коммутатора щелкните следующие номера статей базы знаний Майкрософт:
291988Описание функции настройки памяти 4 ГБ и параметра расширения физических адресов
266096 Exchange 2000 требуется ключ/3 GB с более чем 1 ГБ физической памяти ОЗУ
313707 Сервер Exchange 2000 с «/ / 3GB "переключатель в файле Boot.ini может привести к потере сетевого подключения при сильной загрузке сообщений
328882 Использование памяти Exchange и параметр/3 GB
Дополнительные сведения об устранении проблемы фрагментации виртуальной памяти щелкните следующий номер статьи базы знаний Майкрософт:
272537Уведомление о виртуальной памяти рассчитывается неправильно
306860 Состояние памяти неправильно при наблюдении за состояние виртуальной памяти
313084 Состояние памяти неверно при отслеживании состояния виртуальной памяти
319682 Событие ID 327 предупреждающее сообщение и виртуальной памятью могут фрагментироваться отчеты хранятся данные Exchange 2000
324118 Ядро базы данных расширенного обработчика хранилищ способствует фрагментации виртуальной памяти
810985 Фрагментация виртуальной памяти происходит при переключении виртуальный сервер Exchange 2000
325467 Событие с кодом 9582 возникает сразу после перехода на другой ресурс кластера
315771 Хранилище данных перестает в кластере из-за проверки IsAlive
311901 Влияние 4GT настройки в системе элементов таблицы страниц

Свойства

Код статьи: 325044 - Последний отзыв: 3 июля 2013 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange 2000 Enterprise Server
Ключевые слова: 
kbinfo kbmt KB325044 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 325044

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com