Ограничения скорости сообщений и регулирование

Регулирование сообщений — это группа ограничений, устанавливаемых на количество сообщений и подключений, которые могут быть обработаны сервером Exchange Server. В их число входят ограничения на скорость обработки сообщений, скорость SMTP-подключения и время действия сеанса SMTP. Вместе эти ограничения помогают защитить сервер Exchange от перегрузки из-за приема и отправки большого количества сообщений. У вас может накопиться длинная очередь сообщений, ожидающих обработки, но регулирование количества сообщений позволяет серверу Exchange организованно обрабатывать сообщения и подключения.

Примечание.

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

Вы можете задавать ограничения на количество сообщений и параметры регулирования в следующих расположениях:

  • Серверы почтовых ящиков и пограничные транспортные серверы. Их совокупное название — транспортные серверы.
  • Соединители отправки
  • Соединители получения
  • Пользователи

Регулирование количества сообщений на транспортных серверах

В представленной ниже таблице приведены параметры регулирования количества сообщений, доступные на серверах почтовых ящиков и пограничных транспортных серверах.

Ограничение частоты Значение по умолчанию Настройка с помощью командной консоли Exchange Настройка в Центре администрирования Exchange
Максимальное количество одновременных доставок почтовых ящиков. Максимальное количество потоков доставки, которые могут одновременно открываться транспортной службой и службой доставки почтовых ящиков для доставки сообщений в почтовые ящики. 20

Рекомендуется не изменять это значение, если только вы не будете направлены на это службой поддержки Майкрософт.

Командлет : Set-TransportService и Set-MailboxTransportService p> Parameter: MaxConcurrentMailboxDeliveries Недоступно
Максимальное количество одновременных отправки почтовых ящиков. Максимальное количество потоков отправки, которые могут одновременно открываться службой транспорта и службой отправки почтовых ящиков для отправки сообщений из почтовых ящиков. 20

Рекомендуется не изменять это значение, если только вы не будете направлены на это службой поддержки Майкрософт.

Командлеты: Set-TransportService и Set-MailboxTransportService

Параметр: MaxConcurrentMailboxSubmissions

Недоступно
Максимальная скорость подключения в минуту: максимальная скорость, которую можно открывать с помощью службы транспорта. 1200 Командлет: Set-TransportService

Параметр: MaxConnectionRatePerMinute

Недоступно
Максимальное количество одновременных подключений. Максимальное количество исходящих подключений, которые может одновременно открывать служба транспорта. 1000

Это значение должно быть больше или равно значению MaxPerDomainOutboundConnections .

Командлет: Set-TransportService

Параметр: MaxOutboundConnections

Серверов>Серверов>Значокредактирования свойств.> Раздел >Ограничения транспортаМаксимальное количество одновременных подключений.

Примечание. В EAC можно задать только значения 100, 1000, 5000 или неограниченно.

Максимальное количество одновременных подключений на домен. Максимальное число исходящих подключений, которые может одновременно открыть транспортная служба для одного домена. 20

Это значение должно быть меньше или равно значению MaxOutboundConnections .

Командлет: Set-TransportService

Параметр: MaxPerDomainOutboundConnections

Серверов>Серверов>Значокредактирования свойств.> Раздел >Ограничения транспортаМаксимальное количество одновременных подключений на домен.

Примечание. В EAC можно задать только значения 100, 1000, 5000 или неограниченно.

Чтобы просмотреть значения этих параметров регулирования для сообщений на сервере, выполните следующую команду в командной консоли Exchange:

Write-Host "Transport service:" -ForegroundColor yellow; Get-TransportService | Format-List MaxConcurrent*,MaxConnection*,Max*OutboundConnections; Write-Host "Mailbox Transport service:" -ForegroundColor yellow; Get-MailboxTransportService | Format-List MaxConcurrent*

Примечание.

Каталог Pickup и каталог воспроизведения, доступные на пограничных транспортных серверах и серверах почтовых ящиков, также имеют ограничения скорости сообщений, которые можно настроить. Как правило, каталоги раскладки и преобразования не используются в повседневном потоке обработки почты. Дополнительные сведения см. в статье Configure the Pickup Directory and the Replay Directory. Максимальное количество файлов сообщений в минуту, которые могут обрабатываться каталогом Pickup и каталогом воспроизведения, составляет 100. Каждый каталог может независимо обрабатывать файлы сообщений с такой частотой.

Регулирование количества сообщений на соединителях отправки

В приведенной ниже таблице представлены параметры регулирования количества сообщений, доступные на соединителях отправки. Соединители отправки находятся в службе транспорта на серверах почтовых ящиков и на пограничных транспортных серверах. Дополнительные сведения см. в разделе Отправка соединителей.

Ограничение частоты Значение по умолчанию Настройка с помощью командной консоли Exchange Настройка в Центре администрирования Exchange
Время ожидания бездействия подключения. Максимальное время, в течение чего открытое SMTP-подключение с исходным сервером обмена сообщениями может оставаться в состоянии простоя до закрытия подключения. 00:10:00 (10 минут) Командлеты: New-SendConnector и Set-SendConnector

Параметр : ConnectionInactivityTimeOut

Недоступно
Максимальное число сообщений на подключение: максимальное количество сообщений, которые можно отправить через одно подключение. 20 Командлеты: New-SendConnector и Set-SendConnector

Параметр : SmtpMaxMessagesPerConnection

Недоступно

Чтобы просмотреть значения этих параметров регулирования для соединителя отправки, выполните следующую команду в командной консоли Exchange:

Get-SendConnector | Format-List Name,ConnectionInactivityTimeout,SmtpMaxMessagesPerConnection

Регулирование количества сообщений на соединителях получения

В приведенной ниже таблице представлены параметры регулирования количества сообщений, доступные на соединителях получения. Соединители получения доступны во внешней службе транспорта на серверах почтовых ящиков, в службе транспорта на серверах почтовых ящиков и на пограничных транспортных серверах. Подробнее см. в разделе Соединители получения.

Ограничение частоты Значение по умолчанию Настройка с помощью командной консоли Exchange Настройка в Центре администрирования Exchange
Время ожидания подключения. Максимальное время, в течение чего SMTP-подключение с исходным сервером обмена сообщениями может оставаться открытым, даже если исходный сервер обмена сообщениями передает данные. 00:10:00 (10 минут) для соединителей получения на серверах почтовых ящиков.

00:05:00 (1 минута) для соединителей получения на пограничных транспортных серверах.

Это значение должно быть больше значения ConnectionInactivityTimeOut .

Командлеты: New-ReceiveConnector и Set-ReceiveConnector

Параметр: ConnectionTimeout

Недоступно
Время ожидания бездействия подключения. Максимальное время, в течение чего открытое SMTP-подключение с исходным сервером обмена сообщениями может оставаться в состоянии простоя до закрытия подключения. 00:05:00 (5 минут) для соединителей получения на серверах почтовых ящиков.

00:01:00 (1 минута) для соединителей получения на пограничных транспортных серверах.

Это значение должно быть меньше значения ConnectionTimeout .

Командлеты: New-ReceiveConnector и Set-ReceiveConnector

Параметр : ConnectionInactivityTimeOut

Недоступно
Максимальное количество входящих подключений. Максимальное число входящих SMTP-подключений, разрешенных одновременно. 5000 Командлеты: New-ReceiveConnector и Set-ReceiveConnector

Параметр: MaxInboundConnection

Недоступно
Максимальное количество входящих подключений на источник. Максимальное количество входящих SMTP-подключений, разрешенных одновременно с исходного сервера обмена сообщениями. unlimited в соединителе получения по умолчанию с именем Default <ServerName> в транспортной службе на серверах почтовых ящиков.

20 для других соединителей получения на серверах почтовых ящиков и пограничных транспортных серверах.

Командлеты: New-ReceiveConnector и Set-ReceiveConnector

Параметр: MaxInboundConnectionPerSource

Недоступно
Максимальный процент входящих подключений на источник. Максимальный процент входящих SMTP-подключений, которые одновременно разрешены с исходного сервера обмена сообщениями. 100 процентов на соединителе получения по умолчанию с именем Default <ServerName> в транспортной службе на серверах почтовых ящиков.

2 процента для других соединителей получения на серверах почтовых ящиков и пограничных транспортных серверах.

Командлеты: New-ReceiveConnector и Set-ReceiveConnector

Параметр: MaxInboundConnectionPercentagePerSource

Недоступно
Ограничение скорости сообщений. Максимальное количество сообщений в минуту, которые могут быть отправлены одним источником. unlimited на следующих соединителях получения по умолчанию:
  • ServerName> по умолчанию< в транспортной службе на серверах почтовых ящиков.
  • Внешний <сервер по умолчаниюИмя> в службе транспорта переднего плана на серверах почтовых ящиков.
  • Исходящий прокси-сервер Frontend <ServerName> в транспортной службе переднего плана на серверах почтовых ящиков.

5 на следующих соединителях получения по умолчанию:

  • Прокси-сервер< клиентаимя> в транспортной службе на серверах почтовых ящиков.
  • Клиентский внешний <серверимя> в службе транспорта переднего плана на серверах почтовых ящиков.

600 в соединителе получения по умолчанию с именем По умолчанию внутренний соединитель <получения ServerName> на пограничных транспортных серверах.

Командлеты: New-ReceiveConnector и Set-ReceiveConnector

Параметр : MessageRateLimit

Недоступно
Источник частоты сообщений. Указывает, как вычисляется скорость отправки сообщений. Допустимые значения:
  • User: скорость отправки пользователя (в зависимости от того, как пользователь проходит проверку подлинности в сеансе SMTP).
  • IPAddress: скорость вычисляется для отправки узлов.
  • All: скорость рассчитывается как для отправки пользователей, так и для отправляя узлы.
IPAddress на следующих соединителях получения по умолчанию:
  • ServerName> по умолчанию< в транспортной службе на серверах почтовых ящиков.
  • Внешний <сервер по умолчаниюИмя> в службе транспорта переднего плана на серверах почтовых ящиков.
  • Исходящий прокси-сервер Frontend <ServerName> в транспортной службе переднего плана на серверах почтовых ящиков.
  • По умолчанию внутренний соединитель <получения ServerName> на пограничных транспортных серверах.

User на следующих соединителях получения по умолчанию:

  • Прокси-сервер< клиентаимя> в транспортной службе на серверах почтовых ящиков.
  • Внешний <сервер клиентаимямя> в службе транспорта переднего плана на серверах почтовых ящиков
Командлеты: New-ReceiveConnector и Set-ReceiveConnector

Параметр: MessageRateSource

Недоступно
Интервал тарпита. Время искусственной задержки SMTP-ответов на удаленные серверы без проверки подлинности, которые, как представляется, злоупотребляют подключением. Авторизованные подключения никогда не задерживаются таким образом. 00:00:05 (5 секунд) Командлеты: New-ReceiveConnector и Set-ReceiveConnector

Параметр : TarpitInterval

Недоступно

Чтобы просмотреть значения этих параметров регулирования для соединителя получения, выполните следующую команду в командной консоли Exchange:

Get-ReceiveConnector | Format-List Name,Connection*,MaxInbound*,MessageRate*,TarpitInterval

Регулирование количества сообщений для пользователей

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

Каждый почтовый ящик имеет параметр ThrottlingPolicy . Значение по умолчанию для этого параметра пусто ($null). Чтобы настроить политику регулирования для почтового ящика, можно использовать параметр ThrottlingPolicy в командлете Set-Mailbox .

Дополнительную информацию см. в следующих статьях: