Общие сведения о замедленной обратной реакцииUnderstanding back pressure

Обратная нагрузка — это функция мониторинга системных ресурсов для службы транспорта Microsoft Exchange, которая существует на серверах почтовых ящиков и пограничных транспортных серверах.Back pressure is a system resource monitoring feature of the Microsoft Exchange Transport service that exists on Mailbox servers and Edge Transport servers. Обратная нагрузка определяет, когда используются важнейшие системные ресурсы, такие как пространство жесткого диска и память, и выполняет действия по предотвращению переполнения и недоступности сервера.Back pressure detects when vital system resources, such as hard drive space and memory, are overused, and takes action to prevent the server from becoming completely overwhelmed and unavailable. Например, если уровень использования системных ресурсов на сервере Exchange Server определен как слишком высокий, сервер откладывает отмедления приема новых сообщений.For example, when a system resource utilization level on the Exchange server is determined to be too high, the server delays accepting new messages. Если использование ресурсов становится хуже, сервер перестает принимать новые сообщения для работы только с обработкой всех существующих сообщений и может даже прекратить обработку исходящих сообщений.If the resource utilization gets worse, the server stops accepting new messages to work exclusively on processing all existing messages, and might even stop processing outgoing messages. Когда использование ресурсов системы возвращается к приемлемому уровню, сервер Exchange возобновляет нормальную работу, принимая новые сообщения и обрабатывая исходящие сообщения.When the system resource utilization returns to an acceptable level, the Exchange server resumes normal operation by accepting new messages and processing outgoing messages.

Отслеживаемые ресурсыMonitored resources

Функция замедленной обратной реакции позволяет наблюдать за использованием следующих системных ресурсов:The following system resources are monitored by back pressure:

  • DatabaseUsedSpace [% ExchangeInstallPath% TransportRoles \ Data \ Queue]: использование жесткого диска для диска, на котором хранится база данных очереди сообщений.DatabaseUsedSpace[%ExchangeInstallPath%TransportRoles\data\Queue]: Hard drive utilization for the drive that holds the message queue database.

  • PrivateBytes: память, используемая процессом EdgeTransport.exe.PrivateBytes: The memory that's used by the EdgeTransport.exe process.

  • QueueLength [SubmissionQueue]: количество сообщений в очереди передачи.QueueLength[SubmissionQueue]: The number of messages in the Submission queue.

  • SystemMemory: память, используемая всеми другими процессами.SystemMemory: The memory that's used by all other processes.

  • UsedDiskSpace [% ExchangeInstallPath% TransportRoles \ Data \ Queue]: использование жесткого диска для диска, на котором хранятся журналы транзакций базы данных очереди сообщений.UsedDiskSpace[%ExchangeInstallPath%TransportRoles\data\Queue]: Hard drive utilization for the drive that holds the message queue database transaction logs.

  • UsedDiskSpace [% ExchangeInstallPath% TransportRoles \ Data]: использование жестких дисков для диска, используемого для преобразования контента.UsedDiskSpace[%ExchangeInstallPath%TransportRoles\data]: Hard drive utilization for the drive that's used for content conversion.

  • UsedVersionBuckets [% ExchangeInstallPath% TransportRoles \ Data \ Queue \ mail. que]: количество незафиксированных транзакций базы данных очереди сообщений, существующих в памяти.UsedVersionBuckets[%ExchangeInstallPath%TransportRoles\data\Queue\mail.que]: The number of uncommitted message queue database transactions that exist in memory.

Для каждого контролируемого системного ресурса на сервере почтовых ящиков или пограничном транспортном сервере определяются следующие уровни использования ресурсов или нажим :For each monitored system resource on a Mailbox server or Edge Transport server, the following levels of resource utilization or pressure are defined:

  • Минимальный или нормальный: ресурс не используется.Low or Normal: The resource isn't overused. Сервер принимает новые подключения и сообщения.The server accepts new connections and messages.

  • Средняя: ресурс немного занят.Medium: The resource is slightly overused. Замедленная обратная реакция применяется к серверу в ограниченном объеме.Back pressure is applied to the server in a limited manner. Поток почты от отправителей на уполномоченных доменах организации не прерывается.Mail from senders in the organization's authoritative domains can flow. Однако в зависимости от перегруженного ресурса сервер использует искусственную задержку ответов, чтобы задержать отклик сервера, или отклоняет входящие команды MAIL FROM из других источников.However, depending on the specific resource under pressure, the server uses tarpitting to delay server response or rejects incoming MAIL FROM commands from other sources.

  • Высокий: ресурс существенно передается.High: The resource is severely overused. Замедленная обратная реакция применяется в полном объеме.Full back pressure is applied. Передача всех сообщений прекращается, и сервер отклоняет все новые входящие команды MAIL FROM.All message flow stops, and the server rejects all new incoming MAIL FROM commands.

Transition levels define the low, medium and high resource utilization values depending on whether the resource pressure is increasing or decreasing.Transition levels define the low, medium and high resource utilization values depending on whether the resource pressure is increasing or decreasing. Typically, a resource utilization level that's lower than the original level is required as the resource utilization decreases.Typically, a resource utilization level that's lower than the original level is required as the resource utilization decreases. In other words, there really isn't a static value for low, medium and high resource pressure.In other words, there really isn't a static value for low, medium and high resource pressure. You need to know if the utilization is increasing or decreasing before you can determine the next change in resource utilization level.You need to know if the utilization is increasing or decreasing before you can determine the next change in resource utilization level.

В следующих разделах поясняется, какие операции выполняет Exchange при перегрузке определенного ресурса.The following sections explain how Exchange handles the situation when a specific resource is under pressure.

Использование жесткого диска, на котором хранится база данных очереди сообщенийHard drive utilization for the drive that holds the message queue database

Ресурс: DatabaseUsedSpace [% ExchangeInstallPath% TransportRoles \ Data \ Queue]Resource: DatabaseUsedSpace[%ExchangeInstallPath%TransportRoles\data\Queue]

Описание: отслеживает процент общего объема дискового пространства, потребляемый всеми файлами на диске, на котором хранится база данных очереди сообщений.Description: Monitors the percentage of total drive space that's consumed by all files on the drive that holds the message queue database. Обратите внимание, что файл базы данных очереди содержит неиспользуемое пространство, поэтому точным описанием общего дискового пространства, занятого всеми файлами, является следующее значение: размер диска минус свободное дисковое пространство минус свободное место в базе данных.Note that the message queue database file contains unused space, so an accurate description of the total drive space that's consumed by all files is drive size - free disk space - free space in the database.

Сведения об изменении стандартного расположения базы данных очереди см. в статье Изменение расположения базы данных очереди.To change the default location of the message queue database, see Change the location of the queue database.

Переходы загруженности (%):Pressure transitions (%):

  • Ловтомедиум: 96LowToMedium: 96

  • Медиумтохигх: 99MediumToHigh: 99

  • Хигхтомедиум: 97HighToMedium: 97

  • Медиумтолов: 94MediumToLow: 94

ПримечанияComments::

По умолчанию высокий уровень использования жесткого диска рассчитывается по следующей формуле:The default high level of hard drive utilization is calculated by using the following formula:

100 * ( <hard drive size in MB> -500 МБ)/<hard drive size in MB>100 * (<hard drive size in MB> - 500 MB) / <hard drive size in MB>

В этой формуле учитывается, что в базе данных очереди есть неиспользуемое пространствоThis formula accounts for the fact that there's unused space in the message queue database

1 GB = 1024 MB.1 GB = 1024 MB. The result is rounded down to the nearest integer.The result is rounded down to the nearest integer.

Например, если база данных очереди сообщений находится на диске объемом 1 терабайт (ТБ, 1 048 576 МБ), то высокий уровень использования составляет 100 * (1 048 576 - 500) / 1 048 576), или 99 %.For example, if your message queue database is located on a 1 terabyte (TB) drive (1048576 MB), the high level of utilization is 100*(1048576-500)/1048576) or 99%.

As you can see from the formula and the rounding down behavior, the hard drive needs to be very small before the formula calculates a high utilization value that's less than 99%.As you can see from the formula and the rounding down behavior, the hard drive needs to be very small before the formula calculates a high utilization value that's less than 99%. For example, a 98% value for high utilization requires a hard drive of approximately 25 GB or less.For example, a 98% value for high utilization requires a hard drive of approximately 25 GB or less.

Объем памяти, используемый процессом EdgeTransport.exeMemory used by the EdgeTransport.exe process

Ресурс: PrivateBytesResource: PrivateBytes

Описание: отслеживает процент памяти, используемый процессом EdgeTransport.exe, частью службы транспорта Microsoft Exchange.Description: Monitors the percentage of memory that's used by the EdgeTransport.exe process that's part of the Microsoft Exchange Transport service. Это не включает виртуальную память в файле подкачки и память, используемую другими процессами.This doesn't include virtual memory in the paging file, or memory that's used by other processes.

Переходы загруженности (%):Pressure transitions (%):

  • Ловтомедиум: 72LowToMedium: 72

  • Медиумтохигх: 75MediumToHigh: 75

  • Хигхтомедиум: 73HighToMedium: 73

  • Медиумтолов: 71MediumToLow: 71

ПримечанияComments:

By default, the high level of memory utilization by the EdgeTransport.exe process is 75 percent of the total physical memory or 1 terabyte, whichever is less.By default, the high level of memory utilization by the EdgeTransport.exe process is 75 percent of the total physical memory or 1 terabyte, whichever is less. The results are always rounded down to the nearest integer.The results are always rounded down to the nearest integer.

Exchange ведет журнал использования памяти процессом EdgeTransport.exe.Exchange keeps a history of the memory utilization of the EdgeTransport.exe process. Если уровень использования не передается на низком уровне по определенному числу интервалов опроса, который называется глубиной журнала, Exchange отклоняет входящие сообщения до тех пор, пока использование ресурсов не вернется на нижний уровень.If the utilization doesn't go down to low level for a specific number of polling intervals, known as the history depth, Exchange rejects incoming messages until the resource utilization goes back to the low level. По умолчанию глубина ведения журнала составляет 30 интервалов опроса EdgeTransport.exe памяти.By default, the history depth for EdgeTransport.exe memory utilization s 30 polling intervals.

Количество сообщений в очереди передачиNumber of messages in the Submission queue

Ресурс: QueueLength [SubmissionQueue]Resource: QueueLength[SubmissionQueue]

Описание: отслеживает количество сообщений в очереди передачи.Description: Monitors the number of messages in the Submission queue. Как правило, сообщения поступают в очередь передачи из соединителей получения.Typically, message enter the Submission queue from Receive connectors. Для получения дополнительных сведений см поток обработки почты и транспортный конвейер.For more information, see Mail flow and the transport pipeline. Большое количество сообщений в очереди передачи говорит о том, что в классификаторе возникли проблемы при обработке сообщений.A large number of messages in the Submission queue indicates the categorizer is having difficulty processing messages.

Переходы загруженности:Pressure transitions:

  • Ловтомедиум: 9999LowToMedium: 9999

  • Медиумтохигх: 15000MediumToHigh: 15000

  • Хигхтомедиум: 10000HighToMedium: 10000

  • Медиумтолов: 2000MediumToLow: 2000

ПримечанияComments:

Если очередь передачи перегружена, Exchange регулирует входящие подключения, задерживая подтверждение входящих сообщений.When the Submission queue is under pressure, the Exchange throttles incoming connections by delaying acknowledgement of incoming messages. Exchange сокращает скорость входящего потока сообщений по искусственной задержки ответов, которая откладывает подтверждение команды SMTP mail from на отправляющий сервер.Exchange reduces the rate of incoming message flow by tarpitting, which delays the acknowledgment of the SMTP MAIL FROM command to the sending server. Если состояние перегрузки сохраняется, Exchange постепенно увеличивает длительность искусственной задержки ответов.If the pressure condition continues, Exchange gradually increases the tarpitting delay. Когда использование очереди передачи возвращается на низкий уровень, Exchange сокращает задержку подтверждения и возвращается к обычной работе.After the Submission queue utilization returns to the low level, Exchange reduces the acknowledgment delay and eases back into normal operation. По умолчанию при перегрузке очереди передачи Exchange задерживает подтверждение сообщений на 10 секунд.By default, Exchange delays message acknowledgments for 10 seconds when under Submission queue pressure. Если ресурс остается перегруженным, задержка повышается до 55 секунд с шагом в 5 секунд.If the resource pressure continues, the delay is increased in 5-second increments up to 55 seconds.

Exchange ведет журнал использования очереди передачи.Exchange keeps a history of Submission queue utilization. Если очередь передачи не переходит на нижний уровень с определенным количеством интервалов опроса (например, глубина журнала), Exchange прерывает искусственной задержки ответов задержку и отвергает входящие сообщения до тех пор, пока передача не будет восстановлена на низком уровне.If the Submission queue utilization doesn't go down to the low level for a specific number of polling intervals, known as the history depth, Exchange stops the tarpitting delay and rejects incoming messages until the Submission utilization goes back to the low level. По умолчанию интервал журнала для очереди передачи составляет 300 интервалов опроса.By default, the history depth for the Submission queue is in 300 polling intervals.

Объем памяти, используемый всеми процессамиMemory used by all processes

Ресурс: SystemMemoryResource: SystemMemory

Описание: отслеживает процент памяти, используемый всеми процессами на сервере Exchange.Description: Monitors the percentage of memory that's used by all processes on the Exchange server. Это не включает виртуальную память в файле подкачки.This doesn't include virtual memory in the paging file.

Переходы загруженности (%):Pressure transitions (%):

  • Ловтомедиум: 88LowToMedium: 88

  • Медиумтохигх: 94MediumToHigh: 94

  • Хигхтомедиум: 89HighToMedium: 89

  • Медиумтолов: 84MediumToLow: 84

ПримечанияComments:

Когда использование памяти на сервере достигает высокого уровня, происходит консервация сообщений.When the server reaches the high level of memory utilization, message dehydration occurs. При этом удаляются ненужные элементы сообщений в очереди, кэшируемых в памяти.Message dehydration removes unnecessary elements of queued messages that are cached in memory. Как правило, сообщения кэшируются в памяти полностью для повышения производительности.Typically, complete messages are cached in memory for increased performance. При удалении содержимого MIME из сообщений в кэше используемый объем памяти сокращается за счет повышения задержки, так как сообщения теперь считываются непосредственно из базы данных очереди сообщений.Removal of the MIME content from these cached messages reduces the amount of memory that's used at the expense of higher latency, because the messages are now read directly from the message queue database. Консервация сообщений включена по умолчанию.By default, message dehydration is enabled.

Использование жесткого диска, на котором хранятся журналы транзакций для базы данных очередиHard drive utilization for the drive that holds the message queue database transaction logs

Ресурс: UsedDiskSpace [% ExchangeInstallPath% TransportRoles \ Data \ Queue]Resource: UsedDiskSpace[%ExchangeInstallPath%TransportRoles\data\Queue]

Описание: отслеживает процент общего объема диска, потребляемый всеми файлами на диске, на котором хранятся журналы транзакций базы данных очереди сообщений.Description: Monitors the percentage of total drive space that's consumed by all files on the drive that holds the message queue database transaction logs. Чтобы изменить расположение по умолчанию, ознакомьтесь со статьей изменение расположения базы данных очередей.To change the default location, see Change the location of the queue database.

Переходы загруженности (%):Pressure transitions (%):

  • Ловтомедиум: 89LowToMedium: 89

  • Медиумтохигх: 99MediumToHigh: 99

  • Хигхтомедиум: 90HighToMedium: 90

  • Медиумтолов: 80MediumToLow: 80

ПримечанияComments::

По умолчанию высокий уровень использования жесткого диска рассчитывается по следующей формуле:The default high level of hard drive utilization is calculated by using the following formula:

100 * ( <hard drive size in MB> -1152 МБ)/<hard drive size in MB>100 * (<hard drive size in MB> - 1152 MB) / <hard drive size in MB>

1 GB = 1024 MB.1 GB = 1024 MB. The result is rounded down to the nearest integer.The result is rounded down to the nearest integer.

Например, если база данных очереди находится на диске объемом 1 терабайт (ТБ, 1 048 576 МБ), то высокий уровень использования составляет 100 * (1 048 576 - 1152) / 1 048 576), или 99 %.For example, if your queue database is located on a 1 terabyte (TB) drive (1048576 MB), the high level of utilization is 100*(1048576-1152)/1048576) or 99%.

As you can see from the formula and the rounding down behavior, the hard drive needs to be fairly small before the formula calculates a high utilization value that's less than 99%.As you can see from the formula and the rounding down behavior, the hard drive needs to be fairly small before the formula calculates a high utilization value that's less than 99%. For example, a 98% value for high utilization requires a hard drive of approximately 56 GB or less.For example, a 98% value for high utilization requires a hard drive of approximately 56 GB or less.

%ExchangeInstallPath%Bin\EdgeTransport.exe.configФайл конфигурации приложения содержит ключ DatabaseCheckPointDepthMax , для которого задано значение по умолчанию 384MB .The %ExchangeInstallPath%Bin\EdgeTransport.exe.config application configuration file contains the DatabaseCheckPointDepthMax key that has the default value 384MB. Этот ключ управляет общим допустимым размером всех журналов незафиксированных транзакций на жестком диске.This key controls the total allowed size of all uncommitted transaction logs that exist on the hard drive. Значение этого ключа используется в формуле для вычисления высокого уровня использования.The value of this key is used in the formula that calculates high utilization. Если изменить это значение, формула примет следующий вид:If you customize this value, the formula becomes:

100 * ( <hard drive size in MB> -min (5120 МБ, 3 * DatabaseCheckPointDepthMax))/<hard drive size in MB>100 * (<hard drive size in MB> - Min(5120 MB, 3* DatabaseCheckPointDepthMax)) / <hard drive size in MB>

Примечание

Значение ключа DatabaseCheckPointDepthMax применяется ко всем базам данных, связанным с транспортным модулем хранилища (ESE), которые существуют на сервере Exchange Server.The value of the DatabaseCheckPointDepthMax key applies to all transport-related Extensible Storage Engine (ESE) databases that exist on the Exchange server. На серверах почтовых ящиков это база данных очереди сообщений и база данных репутации отправителей.On Mailbox servers, this includes the message queue database, and the sender reputation database. На пограничных транспортных серверах это база данных очереди сообщений, база данных репутации отправителей и база данных IP-фильтра, используемая агентом фильтра подключений.On Edge Transport servers, this includes the message queue database, the sender reputation database, and the IP filter database that's used by the Connection Filtering agent.

Использование жесткого диска, применяемого для преобразования содержимогоHard drive utilization for the drive that's used for content conversion

Ресурс: UsedDiskSpace [% ExchangeInstallPath% TransportRoles \ Data]Resource: UsedDiskSpace[%ExchangeInstallPath%TransportRoles\data]

Описание: отслеживает процент общего объема дискового пространства, потребляемый всеми файлами на диске, который используется для преобразования контента.Description: Monitors the percentage of total drive space that's consumed by all files on the drive that's used for content conversion. Расположение папки по умолчанию %ExchangeInstallPath%TransportRoles\data\Temp и управляется ключом темпораристоражепас в %ExchangeInstallPath%Bin\EdgeTransport.exe.config файле конфигурации приложения.The default location of the folder is %ExchangeInstallPath%TransportRoles\data\Temp and is controlled by the TemporaryStoragePath key in the %ExchangeInstallPath%Bin\EdgeTransport.exe.config application configuration file.

Переходы загруженности (%):Pressure transitions (%):

  • Ловтомедиум: 89LowToMedium: 89

  • Медиумтохигх: 99MediumToHigh: 99

  • Хигхтомедиум: 90HighToMedium: 90

  • Медиумтолов: 80MediumToLow: 80

ПримечанияComments:

По умолчанию высокий уровень использования жесткого диска рассчитывается по следующей формуле:The default high level of hard drive utilization is calculated by using the following formula:

100 * ( <hard drive size in MB> -500 МБ)/<hard drive size in MB>100 * (<hard drive size in MB> - 500 MB) / <hard drive size in MB>

1 ГБ = 1024 МБ.1 GB = 1024 MB. Результат округляется до ближайшего целого числа.The result is rounded down to the nearest integer.

Например, если база данных очереди сообщений находится на диске объемом 1 терабайт (ТБ, 1 048 576 МБ), то высокий уровень использования составляет 100 * (1 048 576 - 500) / 1 048 576), или 99 %.For example, if your message queue database is located on a 1 terabyte (TB) drive (1048576 MB), the high level of utilization is 100*(1048576-500)/1048576) or 99%.

As you can see from the formula and the rounding down behavior, the hard drive needs to be very small before the formula calculates a high utilization value that's less than 99%.As you can see from the formula and the rounding down behavior, the hard drive needs to be very small before the formula calculates a high utilization value that's less than 99%. For example, a 98% value for high utilization requires a hard drive of approximately 25 GB or less.For example, a 98% value for high utilization requires a hard drive of approximately 25 GB or less.

Количество незавершенных транзакций базы данных очереди сообщенийNumber of uncommitted message queue database transactions in memory

Ресурс: UsedVersionBuckets [% ExchangeInstallPath% TransportRoles \ Data \ Queue \ mail. Queue]Resource: UsedVersionBuckets[%ExchangeInstallPath%TransportRoles\data\Queue\mail.queue]

Описание: отслеживает количество незавершенных транзакций для базы данных очереди сообщений, которая существует в памяти.Description: Monitors the number of uncommitted transactions for the message queue database that exist in memory.

Переходы загруженности:Pressure transitions:

  • Ловтомедиум: 999LowToMedium: 999

  • Медиумтохигх: 1500MediumToHigh: 1500

  • Хигхтомедиум: 1000HighToMedium: 1000

  • Медиумтолов: 800MediumToLow: 800

ПримечанияComments::

A list of changes that are made to the message queue database is kept in memory until those changes can be committed to a transaction log.A list of changes that are made to the message queue database is kept in memory until those changes can be committed to a transaction log. Then the list is committed to the message queue database itself.Then the list is committed to the message queue database itself. These outstanding message queue database transactions that are kept in memory are known as version buckets.These outstanding message queue database transactions that are kept in memory are known as version buckets. The number of version buckets may increase to unacceptably high levels because of an unexpectedly high volume of incoming messages, spam attacks, problems with the message queue database integrity, or hard drive performance.The number of version buckets may increase to unacceptably high levels because of an unexpectedly high volume of incoming messages, spam attacks, problems with the message queue database integrity, or hard drive performance.

Если сегменты версий перегружены, сервер Exchange регулирует входящие подключения, задерживая подтверждение входящих сообщений.When version buckets are under pressure, the Exchange server throttles incoming connections by delaying acknowledgment of incoming messages. Exchange сокращает скорость входящего потока сообщений по искусственной задержки ответов, которая откладывает подтверждение команды SMTP mail from на отправляющий сервер.Exchange reduces the rate of incoming message flow by tarpitting, which delays the acknowledgment of the SMTP MAIL FROM command to the sending server. Если состояние перегрузки ресурса сохраняется, Exchange постепенно увеличивает длительность искусственной задержки ответов.If the resource pressure condition continues, Exchange gradually increases the tarpitting delay. Когда использование ресурса возвращается к обычному уровню, Exchange постепенно сокращает задержку подтверждения и возвращается к обычной работе.After the resource utilization returns to normal, Exchange gradually reduces the acknowledgement delay and eases back into normal operation. По умолчанию при перегрузке ресурса Exchange задерживает подтверждение сообщений на 10 секунд.By default, Exchange delays message acknowledgments for 10 seconds when under resource pressure. Если перегрузка сохраняется, задержка повышается до 55 секунд с шагом в 5 секунд.If the pressure continues, the delay is increased in 5-second increments up to 55 seconds.

При перегрузке сегментов версий сервер Exchange также останавливает обработку исходящих сообщений.When the version buckets are under high pressure, the Exchange server also stops processing outgoing messages.

Exchange ведет журнал использования сегментов версий.Exchange keeps a history of version bucket resource utilization. Если использование ресурсов не переходит на нижний уровень для определенного количества интервалов опроса (например, глубина журнала), Exchange прерывает искусственной задержки ответов задержку и отвергает входящие сообщения до тех пор, пока использование ресурсов не вернется на нижний уровень.If the resource utilization doesn't go down to the low level for a specific number of polling intervals, known as the history depth, Exchange stops the tarpitting delay and rejects incoming messages until the resource utilization goes back to the low level. По умолчанию интервал журнала для сегментов версий составляет 10 интервалов опроса.By default, the history depth for version buckets is in 10 polling intervals.

Действия, выполняемые функцией замедленной обратной реакции при перегрузке ресурсовActions taken by back pressure when resources are under pressure

В приведенной ниже таблице представлены сводные данные о действиях, выполняемых функцией замедленной обратной реакции при перегрузке отслеживаемого ресурса.The following table summarizes the actions taken by back pressure when a monitored resource is under pressure.

Перегруженный ресурсResource under pressure Уровень использованияUtilization level Выполняемые действияActions taken
DatabaseUsedSpaceDatabaseUsedSpace СредняяMedium Отклонение входящих сообщений от серверов, отличных от Exchange Server.Reject incoming messages from non-Exchange servers.
Отклонение сообщений, отправленных из каталогов раскладки и преобразования.Reject message submissions from the Pickup directory and the Replay directory.
Повторная отправка сообщений приостанавливается.Message resubmission is paused.
Функция теневой избыточности отклоняет сообщения.Shadow Redundancy rejects messages. Для получения дополнительных сведений о избыточности теневого резервирования в Exchange Server.For more information about Shadow Redundancy, see Shadow redundancy in Exchange Server.
DatabaseUsedSpaceDatabaseUsedSpace ВысокийHigh Все действия, выполняемые на среднем уровне использования.All actions taken at the medium utilization level.
Отклонение входящих сообщений от других серверов Exchange.Reject incoming messages from other Exchange servers.
Отклонение сообщений, отправляемых из баз данных почтовых ящиков службой отправки транспорта почтовых ящиков Microsoft Exchange на серверах почтовых ящиков.Reject message submissions from mailbox databases by the Microsoft Exchange Mailbox Transport Submission service on Mailbox servers.
PrivateBytesPrivateBytes СредняяMedium Отклонение входящих сообщений от серверов, отличных от Exchange Server.Reject incoming messages from non-Exchange servers.
Отклонение сообщений, отправленных из каталогов раскладки и преобразования.Reject message submissions from the Pickup directory and the Replay directory.
Повторная отправка сообщений приостанавливается.Message resubmission is paused.
Функция теневой избыточности отклоняет сообщения.Shadow Redundancy rejects messages.
Обработка сообщений после перезагрузки сервера или службы транспорта (т. н. сканирование при запуске) приостанавливается.Processing messages after a server or Transport service restart (also known as boot scanning) is paused.
Запуск консервации сообщений.Start message dehydration.
PrivateBytesPrivateBytes ВысокийHigh Все действия, выполняемые на среднем уровне использования.All actions taken at the medium utilization level.
Отклонение входящих сообщений от других серверов Exchange.Reject incoming messages from other Exchange servers.
Отклонение сообщений, отправляемых из баз данных почтовых ящиков службой отправки транспорта почтовых ящиков Microsoft Exchange на серверах почтовых ящиков.Reject message submissions from mailbox databases by the Microsoft Exchange Mailbox Transport Submission service on Mailbox servers.
QueueLength [SubmissionQueue]QueueLength[SubmissionQueue] СреднийMedium Introduce or increment the tarpitting delay to incoming messages.Introduce or increment the tarpitting delay to incoming messages. If normal level isn't reached for the entire Submission queue history depth, take the following actions:If normal level isn't reached for the entire Submission queue history depth, take the following actions:
• Отклонять входящие сообщения от серверов, отличных от Exchange.• Reject incoming messages from non-Exchange servers.
• Отклонение отправки сообщений из каталога раскладки и каталога преобразования;• Reject message submissions from the Pickup directory and the Replay directory.
• Повторная отправка сообщений приостановлена.• Message resubmission is paused.
• Теневая избыточность отклоняет сообщения.• Shadow Redundancy rejects messages.
• Сканирование начальной загрузки приостановлено.• Boot scanning is paused.
QueueLength [SubmissionQueue]QueueLength[SubmissionQueue] ВысокийHigh Все действия, выполняемые на среднем уровне использования.All actions taken at the medium utilization level.
Отклонение входящих сообщений от других серверов Exchange.Reject incoming messages from other Exchange servers.
Отклонение сообщений, отправляемых из баз данных почтовых ящиков службой отправки транспорта почтовых ящиков Microsoft Exchange на серверах почтовых ящиков.Reject message submissions from mailbox databases by the Microsoft Exchange Mailbox Transport Submission service on Mailbox servers.
Очистка расширенного кэша DNS из памяти.Flush enhanced DNS cache from memory.
Запуск консервации сообщений.Start message dehydration.
SystemMemorySystemMemory СредняяMedium Запуск консервации сообщений.Start message dehydration.
Очистка кэша.Flush caches.
SystemMemorySystemMemory ВысокийHigh Все действия, выполняемые на среднем уровне использования.All actions taken at the medium utilization level.
UsedDiskSpace (журналы транзакций для базы данных очереди сообщений)UsedDiskSpace (message queue database transaction logs) СреднийMedium Отклонение входящих сообщений от серверов, отличных от Exchange Server.Reject incoming messages from non-Exchange servers.
Отклонение сообщений, отправленных из каталогов раскладки и преобразования.Reject message submissions from the Pickup directory and the Replay directory.
Повторная отправка сообщений приостанавливается.Message resubmission is paused.
Функция теневой избыточности отклоняет сообщения.Shadow Redundancy rejects messages.
UsedDiskSpace (журналы транзакций для базы данных очереди сообщений)UsedDiskSpace (message queue database transaction logs) ВысокийHigh Все действия, выполняемые на среднем уровне использования.All actions taken at the medium utilization level.
Отклонение входящих сообщений от других серверов Exchange.Reject incoming messages from other Exchange servers.
Отклонение сообщений, отправляемых из баз данных почтовых ящиков службой отправки транспорта почтовых ящиков Microsoft Exchange на серверах почтовых ящиков.Reject message submissions from mailbox databases by the Microsoft Exchange Mailbox Transport Submission service on Mailbox servers.
UsedDiskSpace (преобразование содержимого)UsedDiskSpace (content conversion) СредняяMedium Отклонение входящих сообщений от серверов, отличных от Exchange Server.Reject incoming messages from non-Exchange servers.
Отклонение сообщений, отправленных из каталогов раскладки и преобразования.Reject message submissions from the Pickup directory and the Replay directory.
UsedDiskSpace (преобразование содержимого)UsedDiskSpace (content conversion) ВысокийHigh Все действия, выполняемые на среднем уровне использования.All actions taken at the medium utilization level.
Отклонение входящих сообщений от других серверов Exchange.Reject incoming messages from other Exchange servers.
Отклонение сообщений, отправляемых из баз данных почтовых ящиков службой отправки транспорта почтовых ящиков Microsoft Exchange на серверах почтовых ящиков.Reject message submissions from mailbox databases by the Microsoft Exchange Mailbox Transport Submission service on Mailbox servers.
UsedVersionBucketsUsedVersionBuckets СреднийMedium Introduce or increment the tarpitting delay to incoming messages.Introduce or increment the tarpitting delay to incoming messages. If normal level isn't reached for the entire version bucket history depth, take the following actions:If normal level isn't reached for the entire version bucket history depth, take the following actions:
• Отклонять входящие сообщения от серверов, отличных от Exchange.• Reject incoming messages from non-Exchange servers.
• Отклонение отправки сообщений из каталога раскладки и каталога преобразования;• Reject message submissions from the Pickup directory and the Replay directory.
UsedVersionBucketsUsedVersionBuckets ВысокийHigh Все действия, выполняемые на среднем уровне использования.All actions taken at the medium utilization level.
Отклонение входящих сообщений от других серверов Exchange.Reject incoming messages from other Exchange servers.
Отклонение сообщений, отправляемых из баз данных почтовых ящиков службой отправки транспорта почтовых ящиков Microsoft Exchange на серверах почтовых ящиков.Reject message submissions from mailbox databases by the Microsoft Exchange Mailbox Transport Submission service on Mailbox servers.
Остановка обработки исходящих сообщений.Stop processing outgoing messages.
Удаленная доставка приостанавливается.Remote delivery is paused.

Просмотр пороговых значений и уровней использования ресурсов для замедленной обратной реакцииView back pressure resource thresholds and utilization levels

С помощью командлета Get – ексчанжедиагностиЦинфо в командной консоли Exchange можно просмотреть отслеживаемые ресурсы и уровни использования.You can use the Get-ExchangeDiagnosticInfo cmdlet in the Exchange Management Shell to view the resources that are being monitored, and the current utilization levels. Сведения о том, как открыть командную консоль Exchange в локальной организации Exchange, см. в статье Open the Exchange Management Shell.To learn how to open the Exchange Management Shell in your on-premises Exchange organization, see Open the Exchange Management Shell.

Чтобы просмотреть параметры замедленной обратной реакции на сервере Exchange, выполните следующую команду:To view the back pressure settings on an Exchange server, run the following command:

[xml]$bp=Get-ExchangeDiagnosticInfo [-Server <ServerIdentity> ] -Process EdgeTransport -Component ResourceThrottling; $bp.Diagnostics.Components.ResourceThrottling.ResourceTracker.ResourceMeter

Для просмотра значений на локальном сервере можно опустить параметр Server .To see the values on the local server, you can omit the Server parameter.

Параметры конфигурации замедленной обратной реакции в файле EdgeTransport.exe.configBack pressure configuration settings in the EdgeTransport.exe.config file

Все параметры конфигурации для обратной нагрузки выполняются в %ExchangeInstallPath%Bin\EdgeTransport.exe.config XML-файле конфигурации приложения.All configuration options for back pressure are done in the %ExchangeInstallPath%Bin\EdgeTransport.exe.config XML application configuration file. Однако по умолчанию в файле мало параметров.However, few of the settings exist in the file by default.

Внимание!

These settings are listed only as a reference for the default values.These settings are listed only as a reference for the default values. We strongly discourage any modifications to the back pressure settings in the EdgeTransport.exe.config file.We strongly discourage any modifications to the back pressure settings in the EdgeTransport.exe.config file. Modifications to these settings might result in poor performance or data loss.Modifications to these settings might result in poor performance or data loss. We recommend that you investigate and correct the root cause of any back pressure events that you may encounter.We recommend that you investigate and correct the root cause of any back pressure events that you may encounter.

Общие параметры замедленной обратной реакцииGeneral back pressure settings

Имя ключаKey name Значение по умолчаниюDefault value
ресаурцеметерингинтервалResourceMeteringInterval 00:00:02 (2 секунд)00:00:02 (2 seconds)
дехидратемессажесундермеморипрессуреDehydrateMessagesUnderMemoryPressure truetrue

Параметры DatabaseUsedSpaceDatabaseUsedSpace settings

Имя ключаKey name Значение по умолчанию (%)Default value (%)
DatabaseUsedSpace. ЛовтомедиумDatabaseUsedSpace.LowToMedium 9696
DatabaseUsedSpace. МедиумтохигхDatabaseUsedSpace.MediumToHigh 9999
DatabaseUsedSpace. ХигхтомедиумDatabaseUsedSpace.HighToMedium 9797
DatabaseUsedSpace. МедиумтоловDatabaseUsedSpace.MediumToLow 9494

Параметры PrivateBytesPrivateBytes settings

Имя ключаKey name Значение по умолчанию (%)Default value (%)
PrivateBytes. ЛовтомедиумPrivateBytes.LowToMedium 7272
PrivateBytes. МедиумтохигхPrivateBytes.MediumToHigh 7575
PrivateBytes. ХигхтомедиумPrivateBytes.HighToMedium 7373
PrivateBytes. МедиумтоловPrivateBytes.MediumToLow 7171
приватебитешисторидепсPrivateBytesHistoryDepth более30

Параметры QueueLength[SubmissionQueue]QueueLength[SubmissionQueue] settings

Имя ключаKey name Значение по умолчаниюDefault value
QueueLength [SubmissionQueue]. ловтомедиумQueueLength[SubmissionQueue].LowToMedium 99999999
QueueLength [SubmissionQueue]. медиумтохигхQueueLength[SubmissionQueue].MediumToHigh 1500015000
QueueLength [SubmissionQueue]. хигхтомедиумQueueLength[SubmissionQueue].HighToMedium 1000010000
QueueLength [SubmissionQueue]. медиумтоловQueueLength[SubmissionQueue].MediumToLow 20002000
субмиссионкуеуехисторидепсSubmissionQueueHistoryDepth 300 (через 10 минут)300 (after 10 minutes)

Параметры SystemMemorySystemMemory settings

Имя ключаKey name Значение по умолчанию (%)Default value (%)
SystemMemory. ЛовтомедиумSystemMemory.LowToMedium 8888
SystemMemory. МедиумтохигхSystemMemory.MediumToHigh 9494
SystemMemory. ХигхтомедиумSystemMemory.HighToMedium 8989
SystemMemory. МедиумтоловSystemMemory.MediumToLow 8484

Параметры UsedDiskSpace (журналы транзакций для базы данных очереди сообщений)UsedDiskSpace settings (message queue database transaction logs)

Имя ключаKey name Значение по умолчанию (%)Default value (%)
UsedDiskSpace [% ExchangeInstallPath% TransportRoles \ Data \ Queue]. ловтомедиумUsedDiskSpace[%ExchangeInstallPath%TransportRoles\data\Queue].LowToMedium 8989
UsedDiskSpace [% ExchangeInstallPath% TransportRoles \ Data \ Queue]. медиумтохигхUsedDiskSpace[%ExchangeInstallPath%TransportRoles\data\Queue].MediumToHigh 9999
UsedDiskSpace [% ExchangeInstallPath% TransportRoles \ Data \ Queue]. хигхтомедиумUsedDiskSpace[%ExchangeInstallPath%TransportRoles\data\Queue].HighToMedium 9090
UsedDiskSpace [% ExchangeInstallPath% TransportRoles \ Data \ Queue]. медиумтоловUsedDiskSpace[%ExchangeInstallPath%TransportRoles\data\Queue].MediumToLow 8080

Примечание

Значения, содержащие только UsedDiskSpace (например, UsedDiskSpace.MediumToHigh ), применяются к журналам транзакций базы данных очереди сообщений и преобразованию контента.Values that contain only UsedDiskSpace (for example, UsedDiskSpace.MediumToHigh) apply to the message queue database transaction logs and to content conversion.

Параметры UsedDiskSpace (преобразование содержимого)UsedDiskSpace settings (content conversion)

Имя ключаKey name Значение по умолчанию (%)Default value (%)
UsedDiskSpace [% ExchangeInstallPath% TransportRoles \ Data]. ловтомедиумUsedDiskSpace[%ExchangeInstallPath%TransportRoles\data].LowToMedium 8989
UsedDiskSpace [% ExchangeInstallPath% TransportRoles \ Data]. медиумтохигхUsedDiskSpace[%ExchangeInstallPath%TransportRoles\data].MediumToHigh 9999
UsedDiskSpace [% ExchangeInstallPath% TransportRoles \ Data]. хигхтомедиумUsedDiskSpace[%ExchangeInstallPath%TransportRoles\data].HighToMedium 9090
UsedDiskSpace [% ExchangeInstallPath% TransportRoles \ Data]. медиумтоловUsedDiskSpace[%ExchangeInstallPath%TransportRoles\data].MediumToLow 8080
темпораристоражепасTemporaryStoragePath %ExchangeInstallPath%TransportRoles\data\Temp

Параметры UsedVersionBucketsUsedVersionBuckets settings

Имя ключаKey name Значение по умолчаниюDefault value
UsedVersionBuckets. ЛовтомедиумUsedVersionBuckets.LowToMedium 999999
UsedVersionBuckets. МедиумтохигхUsedVersionBuckets.MediumToHigh 15001500
UsedVersionBuckets. ХигхтомедиумUsedVersionBuckets.HighToMedium 10001000
UsedVersionBuckets. МедиумтоловUsedVersionBuckets.MediumToLow 800800
версионбуккетшисторидепсVersionBucketsHistoryDepth 10 10

Сведения в журнале замедленной обратной реакцииBack pressure logging information

В следующем списке описаны записи журнала событий, создаваемые при регистрации определенных событий замедленной обратной реакции.The following list describes the event log entries that are generated by specific back pressure events in Exchange:

  • Запись журнала событий при увеличении уровня использования ресурсаEvent log entry for an increase in any resource utilization level

    Тип события: ОшибкаEvent Type: Error

    Источник события: MSExchangeTransportEvent Source: MSExchangeTransport

    Категория события: Диспетчер ресурсовEvent Category: Resource Manager

    Код события: 15004Event ID: 15004

    Описание: давление ресурсов увеличено <Previous Utilization Level> до <Current Utilization Level> .Description: Resource pressure increased from <Previous Utilization Level> to <Current Utilization Level>.

  • Запись журнала событий при снижении уровня использования ресурсаEvent log entry for a decrease in any resource utilization level

    Тип события: СведенияEvent Type: Information

    Источник события: MSExchangeTransportEvent Source: MSExchangeTransport

    Категория события: Диспетчер ресурсовEvent Category: Resource Manager

    Код события: 15005Event ID: 15005

    Описание: для ресурса не хватает <Previous Utilization Level> ресурсов <Current Utilization Level> .Description: Resource pressure decreased from <Previous Utilization Level> to <Current Utilization Level>.

  • Запись в журнале событий при критически малом объеме свободного места на дискеEvent log entry for critically low available disk space

    Тип события: ОшибкаEvent Type: Error

    Источник события: MSExchangeTransportEvent Source: MSExchangeTransport

    Категория события: Диспетчер ресурсовEvent Category: Resource Manager

    Код события: 15006Event ID: 15006

    Description: The Microsoft Exchange Transport service is rejecting messages because available disk space is below the configured threshold.Description: The Microsoft Exchange Transport service is rejecting messages because available disk space is below the configured threshold. Administrative action may be required to free disk space for the service to continue operations.Administrative action may be required to free disk space for the service to continue operations.

  • Запись в журнале событий при критически малом объеме доступной памятиEvent log entry for critically low available memory

    Тип события: ОшибкаEvent Type: Error

    Источник события: MSExchangeTransportEvent Source: MSExchangeTransport

    Категория события: Диспетчер ресурсовEvent Category: Resource Manager

    Код события: 15007Event ID: 15007

    Description: The Microsoft Exchange Transport service is rejecting message submissions because the service continues to consume more memory than the configured threshold.Description: The Microsoft Exchange Transport service is rejecting message submissions because the service continues to consume more memory than the configured threshold. This may require that this service be restarted to continue normal operation.This may require that this service be restarted to continue normal operation.