Дата последнего изменения раздела:
2009-01-21
Анализатор соответствия рекомендациям для сервера Microsoft Exchange Server анализирует процессы, запущенные на транспортных серверах Exchange Server 2007. Транспортными серверами являются серверы, на которых выполняется роль транспортного сервера-концентратора или пограничного транспортного сервера.
Анализатор соответствия рекомендациям для сервера Exchange Server определяет количество рабочих потоков, используемых драйвером хранилища для доставки почты (MaxConcurrentMailboxDeliveries), и количество потоков, используемых классификатором.
Если суммарное количество потоков драйвера хранилища и классификатора превысит 80 % от максимально допустимого количества потоков в пуле среды CLR платформы Microsoft .NET Framework, будет выведено предупреждение.
80 % от максимального количества потоков в пуле среды CLR является рекомендуемой максимально допустимой долей потоков почтового ящика и классификатора. Превышение сервером этого ограничения может привести к снижению производительности. В частности, если параметру MaxConcurrentMailboxDeliveries присвоено большое значение (100 и больше) транспортный сервер может столкнуться с нехваткой потоков классификатора. В этом случае могут возникнуть проблемы с доставкой сообщений в среде Exchange.
Классификатор — это компонент транспорта Exchange, предназначенный для обработки входящих сообщений. Классификатор определяет способ доставки сообщений на основе сведений о получателях. После получения классификатором сведений о получателях он на основе этих сведений применяет политики, маршрутизирует сообщения и выполняет преобразование содержимого.
На пограничном транспортном сервере Exchange Server 2007 классификатор используется для маршрутизации сообщений до места назначения. На транспортном сервере-концентраторе Exchange Server 2007 классификатор используется для расширения списков рассылки и выявления альтернативных получателей и адресов пересылки.
Драйвер хранилища на транспортном сервере-концентраторе отправляет сообщения на серверы почтовых ящиков и принимает сообщения с этих серверов. В параметре MaxConcurrentMailboxDeliveries указывается максимальное количество потоков доставки сообщений, которые могут быть одновременно открыты на транспортном сервере-концентраторе. По умолчанию параметр MaxConcurrentMailboxDeliveries имеет значение 30. Как правило, драйвер хранилища в процессе доставки сообщений поддерживает потоки открытыми в течение более длительного времени. Таким образом, если присвоить параметру MaxConcurrentMailboxDeliveries большое значение, потоки из пула потоков могут оказаться недоступными для обслуживания других запросов.
Чтобы устранить эту проблему, с помощью командлета Set-TransportServer присвойте параметру MaxConcurrentMailboxDeliveries меньшее значение. Это значение должно быть таким, чтобы суммарное количество потоков драйвера хранилища и классификатора не превышало рекомендуемого максимального значения (80 % от количества потоков в пуле среды CLR).
Примечание. |
---|
Чтобы определить размер пула потоков среды CLR, умножьте количество логических процессоров на сервере на 25. |
-
Запустите на транспортном сервере-концентраторе командную консоль Exchange.
-
Чтобы получить текущее значение параметра MaxConcurrentMailboxDeliveries, выполните указанную ниже команду. Замените параметр <имя_сервера> именем конкретного сервера Exchange Server.
Копировать код Get-TransportServer <servername> | format-list
-
Чтобы присвоить параметру MaxConcurrentMailboxDeliveries новое значение, выполните указанную ниже команду. Замените параметр <имя_сервера> именем конкретного сервера Exchange Server, а параметр <значение> — целым числом, например 30.
Копировать код Set-TransportServer <servername> -MaxConcurrentMailboxDeliveries <value>
-
Закройте командную консоль Exchange.
Дополнительные сведения
Дополнительные сведения о параметрах командлета Set-TransportServer см. в статье Управление регулированием сообщений (на английском языке).
Дополнительные сведения об использовании командлета Set-TransportServer см. в статье Set-TransportServer (на английском языке).