Ограничения скорости сообщений и регулирование
Регулирование сообщений — это группа ограничений, устанавливаемых на количество сообщений и подключений, которые могут быть обработаны сервером 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 минут) для соединителей получения на серверах почтовых ящиков.
Это значение должно быть больше значения ConnectionInactivityTimeOut . |
Командлеты: New-ReceiveConnector и Set-ReceiveConnector Параметр: ConnectionTimeout |
Недоступно |
Время ожидания бездействия подключения. Максимальное время, в течение чего открытое SMTP-подключение с исходным сервером обмена сообщениями может оставаться в состоянии простоя до закрытия подключения. |
00:05:00 (5 минут) для соединителей получения на серверах почтовых ящиков.
Это значение должно быть меньше значения 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 на следующих соединителях получения по умолчанию:
5 на следующих соединителях получения по умолчанию:
600 в соединителе получения по умолчанию с именем По умолчанию внутренний соединитель <получения ServerName> на пограничных транспортных серверах. |
Командлеты: New-ReceiveConnector и Set-ReceiveConnector Параметр : MessageRateLimit |
Недоступно |
Источник частоты сообщений. Это указывает, как вычисляется скорость отправки сообщений. Допустимые значения:
|
IPAddress на следующих соединителях получения по умолчанию:
|
Командлеты: 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 для настройки политики регулирования для почтового ящика.
Дополнительную информацию см. в следующих статьях: