Общие сведения о регулировании количества сообщений
Применимо к: Exchange Server 2010 SP2, Exchange Server 2010 SP3
Последнее изменение раздела: 2015-03-09
В этом разделе описываются параметры регулирования количества сообщений, доступные в Microsoft Exchange Server 2010. В нем также описываются усовершенствования функциональной возможности регулирования количества сообщений, включенные в пакет обновления 1 (SP1) для Microsoft Exchange Server 2010. Регулирование количества сообщений — это группа ограничений, налагаемых на количество сообщений и подключений, которые могут быть обработаны компьютером с Exchange 2010 и с установленной ролью транспортного сервера-концентратора или пограничного транспортного сервера. Эти ограничения предотвращают случайное или намеренное использование всех системных ресурсов на транспортном сервере.
Дополнительные сведения о других задачах управления, связанных с управлением транспортными серверами, см. в разделе Управление транспортными серверами.
Содержание
Область регулирования количества сообщений
Параметры регулирования количества сообщений для транспортных серверов-концентраторов
Параметр регулирования количества сообщений на соединителях отправки
Параметры регулирования количества сообщений на соединителях приема
Политики регулирования количества сообщений
Область регулирования количества сообщений
Регулирование количества сообщений предполагает установку различных ограничений скорости обработки сообщений, скорости подключения по протоколу SMTP и времени ожидания для сеанса SMTP. Эти ограничения применяются вместе для защиты транспортного сервера-концентратора или пограничного транспортного сервера от перегрузки при приеме и доставке сообщений. Ограничения регулирования количества сообщений позволяют транспортному серверу организованно обрабатывать сообщения и подключения несмотря на наличие большого журнала ожидания обработки сообщений и подключений.
Помимо регулирования количества сообщений, Exchange 2010 позволяет установить ограничения для отдельных компонентов сообщений, например количество получателей, размер заголовка сообщения или размер отдельных вложений. Дополнительные сведения об ограничениях размера сообщений см. в разделе Общие сведения об ограничениях размера сообщения.
Другая возможность Exchange 2010, которая позволяет предотвратить чрезмерное использование системных ресурсов транспортного сервера Exchange 2010, — замедленная обратная реакция. Замедленная обратная реакция — это функция наблюдения за ресурсами системы, доступная на транспортных серверах-концентраторах и пограничных транспортных серверах. Когда загрузка системного ресурса, за которым ведется наблюдение, например жесткого диска или памяти, превышает определенное пороговое значение, транспортный сервер Exchange снижает допустимую частоту получения новых подключений и сообщений и направляет все ресурсы на доставку существующих сообщений. Когда степень загрузки системных ресурсов, за которыми ведется наблюдение, возвращается к нормальному уровню, транспортный сервер Exchange начинает принимать новые подключения и сообщения с обычной частотой. Дополнительные сведения см. в разделе Общие сведения об обратном давлении.
Усовершенствования регулирования количества сообщений в пакете обновления 1 (SP1) для Exchange 2010
Пакет обновления 1 (SP1) для Exchange 2010 включается в себя дополнительные компоненты, которые улучшают функциональную возможность регулирования количества сообщений. Эти усовершенствования направлены на устранение перечисленных ниже проблем, с которыми администраторы могут столкнуться в среде обмена сообщениями:
Поскольку для отправки сообщений с большими вложениями или нескольким получателям требуется больше ресурсов, другие операции по доставке сообщений могут столкнуться с увеличением задержки.
Высокая частота выполнения операций доставки для почтового ящика может ухудшать впечатления пользователя от использования почтового ящика. Например, во время доступа к почтовому ящику пользователи могут наблюдать медленную скорость обновления.
Централизованны способ для управления воздействием отдельного пользователя на ресурсы транспортного сервера отсутствует. Такой эффект может возникать, когда пользователь отправляет сообщение, для доставки которого требуется значительный объем ресурсов, что может быть вызвано большим числом получателей, большим размером сообщения или обеими этими причинами.
Чтобы обеспечить более согласованную пропускную способность для сообщений и более предсказуемую задержку доставки сообщений, пакет обновления 1 (SP1) Exchange 2010 вводит понятие накопленных затрат для сообщений. Эти затраты основаны на следующих критериях:
Размер сообщения
Количество получателей
Частота передачи
Транспортные серверы, которые работают на базе Exchange 2010 с пакетом обновления 1 (SP1) отслеживают среднюю стоимость доставки сообщений для отдельных отправителей. Используя затраты на сообщения, Exchange 2010 с пакетом обновления 1 (SP1) предоставляет группу параметров, которая позволяет управлять воздействием пользователя или подключения на организацию Exchange. Эта группа параметров называется политикой регулирования. Когда пользователь неоднократно отправляет сообщения с высокими затратами, например сообщения с большими вложениями или сообщения для большого числа получателей, транспортные серверы на базе Exchange 2010 с пакетом обновления 1 (SP1) используют политику регулирования, чтобы назначить более низкий приоритет сообщениям с более высокими затратами, продолжая доставлять сообщения этого пользователя, имеющие низкие затраты. Такое новое поведение добавляет в функциональную возможность регулирования количества сообщений Exchange 2010 аспект «качества обслуживания».
Примечание. |
---|
Регулирование количества сообщений не влияет на приоритет сообщений с точки зрения пользователя. Сообщения по-прежнему сохраняют первоначальный приоритет, установленный пользователем. Например, сообщения сохраняют параметр важности или срочности и т. п. |
Для обеспечения поддержки этой новой функциональной возможности Exchange 2010 с пакетом обновления 1 (SP1) использует следующие механизмы:
Внутренний агент установки приоритетов. Этот агент активируется по событию OnResolvedMessage и назначает более низкий приоритет сообщениям от одного отправителя, имеющим высокие накопленные затраты. Эти затраты измеряются за период в одну минуту и затрагивают сообщения, имеющие более 500 получателей P1 и P2 или размер более 1 МБ.
Организацию очередей с учетом приоритетов на базе квот для типа очереди MapiDelivery. Этот механизм позволяет Exchange доставлять сообщения из очереди с нормальным приоритетом чаще, чем сообщения из очереди с низким приоритетом. По умолчанию соотношение для сообщений с обычным и низким приоритетом составляет 20:1. Однако новые сообщения из очереди с более низким приоритетом никогда не доставляются быстрее, чем новые элементы из очереди с более высоким приоритетом. В качестве примера рассмотрим следующий сценарий.
Доставляются 20 сообщений с нормальным приоритетом. По умолчанию следующим доставляемым сообщением является сообщение с низким приоритетом.
Транспортный сервер получает два новых сообщения: одно сообщение из очереди с более высоким и одно — из очереди с более низким приоритетом.
В данном сценарии сообщение из очереди с более высоким приоритетом доставляется первым. Затем доставляется сообщение из очереди с более низким приоритетом.
Регулирование одновременных подключений на основании работоспособности базы данных сообщений. Этот механизм отслеживает работоспособность базы данных сообщений (MDB) Exchange и регулирует одновременные подключения к транспортным серверам Exchange на базе назначенного значения показателя работоспособности. База данных сообщений отслеживается API монитора работоспособности ресурсов на транспортном сервере-концентраторе, и ей назначается значение работоспособности от -1 до 100. Это значение основано на статистике производительности RPC, включаемой в каждый ответ RPC от процесса Store.exe. Платформа работоспособности ресурсов использует как счетчик производительности для скорости Запросов в секунду, так и счетчик производительности Средняя задержка RPC, чтобы вычислять значение работоспособности для базы данных. Чтобы обеспечить согласованное интерактивное взаимодействие с пользователем, по мере снижения значения работоспособности Exchange сокращает число одновременных подключений. Доступны следующие диапазоны значений работоспособности:
-1: это значение указывает на то, что состояние работоспособности базы данных сообщений неизвестно. Это значение назначается при запуске базы данных. В данном сценарии база данных считается работоспособной.
0: это значение назначается в случае, когда база данных находится в неработоспособном состоянии. В этом состоянии устанавливать связь с базой данных не следует.
1–99: эти значения представляют промежуточное состояние работоспособности. Более низкое значение представляет менее работоспособную базу данных.
100: это значение представляет работоспособную базу данных.
Служба регулирования Microsoft Exchange в Exchange 2010 с пакетом обновления 1 (SP1) предоставляет платформу для регулирования потока почты. Эта служба устанавливается при установке роли сервера почтовых ящиков. Служба регулирования Exchange 2010 отслеживает параметры регулирования потока почты для отдельного пользователя и кэширует сведения регулирования в памяти. Параметры регулирования потока почты также называются бюджетом. При перезапуске службы регулирования Exchange 2010 также выполняется сброс бюджетов регулирования потоков почты.
Вы можете использовать доступные в Exchange 2010 с пакетом обновления 1 (SP1) командлеты политики регулирования, чтобы настраивать параметры отдельных бюджетов для политики регулирования. Бюджет — это объем прав доступа, который пользователь или приложение могут иметь для конкретного параметра. Бюджет представляет, сколько подключений пользователь может иметь или какой объем активности разрешен для пользователя для каждого из периодов длительностью в одну минуту. Например, бюджет может быть настроен на установку времени, которое пользователь может потратить на использование отдельного компонента в Exchange, такого как ActiveSync, Outlook Web App или веб-службы Exchange. Это пороговое значение хранится в политике регулирования и определяет бюджет.
Параметры времени для бюджета устанавливаются в виде процентного отношения к одной минуте. Таким образом, пороговое значение в 100 % соответствует 60 секундам. Предположим, например, что вы хотите указать для параметров политики Outlook Web App, ограничивающих время, в течение которого пользователь может выполнять код Outlook Web App на сервере клиентского доступа, а также время, в течение которого пользователь может взаимодействовать с сервером клиентского доступа, значение 600 миллисекунд за один период длительностью в одну минуту. Чтобы сделать это, вам нужно для обоих следующих параметров установить значение 1 % от одной минуты (600 миллисекунд):
OWAPercentTimeInCAS: 1
OWAPercentTimeInMailboxRPC: 1
Пользователь, для которого применяется данная политика, имеет бюджет 600 миллисекунд для OWAPercentTimeInCAS и 600 миллисекунд для OWAPercentageTimeInMailboxRPC. В данном сценарии когда пользователь выполнил вход в систему Outlook Web App, он может выполнять код клиентского доступа в течение не более 600 миллисекунд. После истечения указанного периода подключение считается превысившим бюджет, и сервер Exchange не разрешает выполнение дальнейших действий Outlook Web App до истечение предела бюджета в одну минуту. После периода в одну минуту пользователь может выполнить код клиентского доступа Outlook Web App в течение следующих 600 миллисекунд.
Эти возможности Exchange 2010 с пакетом обновления 1 (SP1) вместе с возможностями в окончательной первоначальной версии (RTM) Exchange 2010 позволяют администратору Exchange обеспечить согласованное взаимодействие с пользователем без необходимости развертывания серверов сверх числа, обеспечивающего обработку нормальной рабочей нагрузки.
Параметры регулирования количества сообщений для транспортных серверов-концентраторов
Параметры регулирования количества сообщений можно установить в следующих местах:
на транспортном сервере;
на соединителе отправки;
на соединителе приема.
Все параметры регулирования количества сообщений, доступные на транспортных серверах-концентраторах и пограничных транспортных серверах, можно установить с помощью командной консоли Exchange. Некоторые из этих же параметров можно задать через свойства транспортного сервера в консоли управления Exchange.
В следующей таблице приведены параметры регулирования количества сообщений, доступные на транспортных серверах-концентраторах и пограничных транспортных серверах.
Параметры регулирования количества сообщений на транспортных серверах-концентраторах или пограничных транспортных серверах
Источник | Параметр | Описание |
---|---|---|
Set-TransportServer |
MaxConcurrentMailboxDeliveries |
Этот параметр указывает максимальное количество потоков доставки, которое транспортный сервер-концентратор может одновременно открыть для доставки сообщений в почтовые ящики. Драйвер хранилища на транспортном сервере-концентраторе доставляет сообщения на серверы почтовых ящиков и из них. Это ограничение применяется к доставке сообщений в любые почтовые ящики в организации Exchange. По умолчанию параметр MaxConcurrentMailboxDeliveries имеет значение 20. |
Set-TransportServer |
MaxConcurrentMailboxSubmissions |
Этот параметр указывает максимальное количество потоков доставки, которое транспортный сервер-концентратор может одновременно открыть для принятия сообщений из почтовых ящиков. Драйвер хранилища на транспортном сервере-концентраторе доставляет сообщения на серверы почтовых ящиков и из них. Это ограничение применяется к приему новых сообщений из любых почтовых ящиков в организации Exchange. По умолчанию параметр MaxConcurrentMailboxSubmissions имеет значение 20. |
Set-TransportServer |
MaxConnectionRatePerMinute |
Этот параметр задает максимальную скорость открытия новых входящих подключений к транспортному серверу-концентратору или пограничному транспортному серверу. Эти подключения открываются на любых соединителях приема на сервере. По умолчанию параметр MaxConnectionRatePerMinute задает 1200 подключений в минуту. |
Set-TransportServer или свойства транспортного сервера |
MaxOutboundConnections |
Этот параметр определяет максимальное количество исходящих подключений, одновременно открытых на транспортном сервере-концентраторе или пограничном транспортном сервере. Для исходящих подключений используются соединители отправки на сервере. Значение, которое задается параметром MaxOutboundConnections, применяется ко всем соединителям отправки, существующим на транспортном сервере. Значение параметра MaxOutboundConnections по умолчанию — 1000. Если указано значение Это значение может быть настроено с помощью консоли управления Exchange. |
Set-TransportServer или свойства транспортного сервера |
MaxPerDomainOutboundConnections |
Этот параметр определяет максимальное количество подключений к одному удаленному домену, которое может быть открыто на транспортном сервере-концентраторе или пограничном транспортном сервере, который используется для выхода в Интернет. Для исходящих подключений к удаленным доменам используются соединители отправки на сервере. Значение параметра MaxPerDomainOutboundConnections по умолчанию — 20. Если указано значение Это значение можно также настроить с помощью консоли управления Exchange. |
Set-TransportServer |
PickupDirectoryMaxMessagesPerMinute |
Этот параметр определяет скорость обработки сообщений каталогами раскладки и преобразования. Каждый каталог может независимо обрабатывать файлы сообщений со скоростью, заданной параметром PickupDirectoryMaxMessagesPerMinute. По умолчанию каталог раскладки может обрабатывать 100 сообщений в минуту, при этом каталог преобразования может одновременно обрабатывать 100 сообщений в минуту. Каталоги раскладки и преобразования проверяют наличие новых файлов сообщений каждые 5 секунд (12 раз в минуту). Этот 5-секундный период опроса является неизменяемым. Это означает, что максимальное число сообщений, которое может быть обработано в течение каждого интервала опроса, — это значение параметра PickupDirectoryMaxMessagesPerMinute, поделенное на 12 (PickupDirectoryMaxMessagesPerMinute/12). По умолчанию в течение каждого 5-секундного интервала опроса может быть обработано чуть более 8 сообщений. |
Дополнительные сведения см. в следующих разделах:
Параметр регулирования количества сообщений на соединителях отправки
В следующей таблице показаны параметры регулирования количества сообщений для соединителей отправки, настроенных в организации или на пограничном транспортном сервере. Для настройки этого параметра необходимо использовать командную консоль.
Параметр регулирования количества сообщений, доступный на соединителях отправки
Источник | Параметр | Описание |
---|---|---|
Set-SendConnector |
ConnectionInactivityTimeOut |
Этот параметр задает максимальное количество времени, в течение которого подключение по протоколу SMTP к конечному серверу обмена сообщениями может оставаться открытым при его бездействии. Значение по умолчанию — 10 минут. |
Дополнительные сведения см. в разделе Set-SendConnector.
Параметры регулирования количества сообщений на соединителях приема
В следующей таблице показаны параметры регулирования количества сообщений, доступные для соединителей приема, настроенных на транспортном сервере-концентраторе или пограничном транспортном сервере. Для настройки этих параметров необходимо использовать командную консоль.
Параметры регулирования количества сообщений, доступные на соединителях получения
Источник | Параметр | Описание |
---|---|---|
Set-ReceiveConnector |
ConnectionInactivityTimeOut |
Этот параметр задает максимальное количество времени, в течение которого подключение по протоколу SMTP к исходному серверу обмена сообщениями может оставаться открытым при его бездействии. Значение по умолчанию для соединителя приема, настроенного на транспортном сервере-концентраторе, — 5 минут. Значение по умолчанию для соединителя приема, настроенного на пограничном транспортном сервере, — 1 минута. |
Set-ReceiveConnector |
ConnectionTimeOut |
Этот параметр задает максимальное количество времени, в течение которого подключение по протоколу SMTP к исходному серверу обмена сообщениями может оставаться открытым, даже если сервер обмена сообщениями передает данные. Значение по умолчанию для соединителя приема, настроенного на транспортном сервере-концентраторе, — 10 минут. Значение по умолчанию для соединителя приема, настроенного на пограничном транспортном сервере, — 5 минут. Значение параметра ConnectionTimeout должно быть больше значения параметра ConnectionInactivityTimeout. |
Set-ReceiveConnector |
MaxInboundConnection |
Этот параметр задает максимальное количество одновременных входящих подключений SMTP, допустимое этим соединителем приема. Значение по умолчанию — 5000. |
Set-ReceiveConnector |
MaxInboundConnectionPercentagePerSource |
Этот параметр указывает максимальное количество одновременных подключений SMTP с одного исходного сервера обмена сообщениями, допустимое этим соединителем приема. Значение выражается в виде процента доступных оставшихся подключений для соединителя приема. Максимальное количество подключений, допускаемое соединителем приема, определяется параметром MaxInboundConnection. По умолчанию значение параметра MaxInboundConnectionPercentagePerSource составляет 2 процента. |
Set-ReceiveConnector |
MaxInboundConnectionPerSource |
Этот параметр указывает максимальное количество одновременных подключений SMTP с одного исходного сервера обмена сообщениями, допустимое этим соединителем приема. Значение по умолчанию — 100. |
Set-ReceiveConnector |
MaxProtocolErrors |
Этот параметр задает максимальное количество ошибок протокола SMTP, которое допускает соединитель приема перед закрытием подключения к исходному серверу обмена сообщениями. Значение по умолчанию — 5. |
Set-ReceiveConnector |
TarpitInterval |
Этот параметр определяет продолжительность искусственной задержки ответов. Искусственная задержка ответов применяется для задержки откликов SMTP для определенных моделей подключений, которые указывают на атаку с целью сбора действующих адресов, а также наличие других нежелательных сообщений. Атака с целью сбора действующих адресов — это попытка собрать допустимые адреса электронной почты определенной организации для рассылки нежелательной почты коммерческого содержания. Задержка, устанавливаемая параметром TarpitInterval, применяется только к анонимным подключениям. По умолчанию значение параметра TarpitInterval составляет 5 секунд. Дополнительные сведения см. в разделе Общие сведения о фильтрации получателей. |
Дополнительные сведения см. в разделе Set-ReceiveConnector.
Политики регулирования количества сообщений
В Exchange 2010 с пакетом обновления SP1 каждый почтовый ящик имеет параметр ThrottlingPolicy. По умолчанию этот параметр имеет значение $Null. Вы можете использовать команду Set-Mailbox вместе с параметром ThrottlingPolicy, чтобы настроить политику регулирования для почтового ящика.
Доступна политика регулирования по умолчанию, которая предоставляет конфигурацию бюджета по умолчанию для пользователей, подключающихся к Exchange. Чтобы задать настраиваемые параметры бюджета для одного или нескольких пользователей, создайте новую политику регулирования. После этого примените ее к соответствующему пользователю или группе пользователей.
Важно! |
---|
Рекомендуется не изменять политику регулирования по умолчанию. |
Все параметры регулирования количества сообщений, доступные на серверах почтовых ящиков, можно установить с помощью командной консоли Exchange. Для управления политиками регулирования доступны следующие командлеты:
Get-ThrottlingPolicy
Remove-ThrottlingPolicy
New-ThrottlingPolicy
Set-ThrottlingPolicy
Дополнительные сведения см. в разделе Общие сведения о политиках регулирования клиентов.
Вы можете использовать командлеты New-ThrottlingPolicy и Set-ThrottlingPolicy для настройки объема действий, которые пользователь может выполнять для Exchange в рамках определенного подключения или периода времени. Эти параметры составляют бюджет пользователя. Вы можете создать политики регулирования для управления доступом к следующим компонентам Exchange:
Exchange ActiveSync
Веб-службы Exchange
Outlook Web App
Единая система обмена сообщениями.
IMAP4
POP3
Клиентские подключения Outlook (подключения MAPI или RPC)
Параметры потока почты
Команды PowerShell
Использование ЦП
Дополнительные сведения о параметрах, доступных для использования с командлетами политики регулирования, см. в разделах New-ThrottlingPolicy и Set-ThrottlingPolicy.
Дополнительные сведения о настройке транспортных серверов см. в следующих разделах:
© Корпорация Майкрософт (Microsoft Corporation), 2010. Все права защищены.