Descripción de la presión de reserva

 

Se aplica a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Última modificación del tema: 2015-03-09

La contrapresión es una característica de supervisión de los recursos del sistema del servicio de transporte de Microsoft Exchange que está presente en servidores Transporte de concentradores y Transporte perimetral de Microsoft Exchange Server 2010. El transporte de Exchange puede detectar si los recursos vitales, como el espacio en disco y la memoria disponibles, se encuentran bajo presión y luego adoptar las acciones necesarias para evitar que el servicio llegue a interrumpirse.

La contrapresión evita que los recursos del sistema se vean totalmente superados, mientras que Exchange intenta entregar los mensajes existentes. Cuando la utilización de los recursos del sistema vuelve a su nivel habitual, el servidor Exchange reanuda gradualmente el funcionamiento normal.

En Exchange Server 2007, cuando un servidor Transporte de concentradores o Transporte perimetral sufre la presión de los recursos, rechaza las conexiones entrantes. En Exchange 2010 se aceptan las conexiones entrantes, pero los mensajes entrantes a través de dichas conexiones se aceptan a una velocidad más baja o se rechazan. Cuando un host SMTP intenta establecer una conexión con un servidor Transporte de concentradores o un servidor Transporte perimetral que sufre contrapresión, la conexión se establece pero, cuando el host emite un comando MAIL FROM para enviar un mensaje, dependiendo del recurso que esté bajo presión, Exchange retrasa la confirmación del comando MAIL FROM o lo rechaza.

¿Está buscando tareas de administración relacionadas con la administración de servidores de transporte? Consulte Administración de servidores de transporte.

Contenido

Recursos supervisados

Acciones realizadas por el transporte de Exchange cuando está bajo presión de los recursos

Opciones de configuración de contrapresión en el archivo EdgeTransport.exe.config

Información de registro de la contrapresión

Recursos supervisados

Los recursos del sistema siguientes se supervisan como parte de la característica presión de reserva:

  • Espacio disponible en el disco duro en el que se almacena la base de datos de colas de mensajes.

  • Espacio disponible en el disco duro en el que se almacenan los registros de transacciones de la base de datos de colas de mensajes.

  • Número de transacciones no utilizadas de base de datos de cola de mensajes en la memoria.

  • Memoria que se utiliza para el proceso EdgeTransport.exe.

  • Memoria que se utiliza para todos los demás procesos.

Por cada recurso de sistema supervisado en un servidor de transporte de concentradores o en un servidor de transporte perimetral, se aplican los tres niveles siguientes de utilización de recursos:

  • Normal   El recurso no se está utilizando en exceso. El servidor acepta conexiones y mensajes nuevos.

  • Medio   El recurso se está sobreutilizando ligeramente. Se aplica presión de reserva al servidor con limitaciones. Puede fluir correo de remitentes en el dominio con autorización. Sin embargo, dependiendo del recurso que esté bajo presión, el servidor utiliza el retraso del tráfico de red (tarpitting) para retrasar la respuesta del servidor, o bien rechaza los comandos MAIL FROM entrantes de otros orígenes.

  • Alto   El recurso se está utilizando en exceso. Se aplica toda la presión de reserva. Se detiene el flujo de mensajes y el servidor rechaza todos los comandos MAIL FROM entrantes nuevos.

En las siguientes secciones se explica cómo gestiona Exchange la situación cuando un recurso determinado está bajo presión.

Espacio libre en disco duro para la base de datos de colas de mensajes

De forma predeterminada, la base de datos de colas de mensajes se almacena en C:\Archivos de programa\Microsoft\Exchange Server\V14\TransportRoles\data\Queue. Exchange supervisa el uso del espacio en el disco duro para esta ubicación. El nivel alto de utilización del espacio en disco duro se calcula mediante la fórmula siguiente:

100 * (tamaño de disco duro - constante fija) / tamaño de disco duro

El valor de la constante fija es 500 megabytes (MB).

Los resultados de esta fórmula se expresan como porcentaje del espacio total del disco duro que se está usando. Los resultados de la fórmula se redondean siempre al valor entero más próximo. De forma predeterminada, el nivel medio de utilización del disco duro es un 2% inferior al nivel alto. De forma predeterminada, el nivel normal de utilización del disco duro es un 4% inferior al nivel alto.

Para obtener más información acerca de la base de datos de colas de mensajes, consulte Descripción de las colas de transporte.

Espacio libre en disco duro para los registros de transacciones de la base de datos de colas de mensajes

De forma predeterminada, los registros de transacciones de la base de datos de colas de mensajes se almacenan en C:\Archivos de programa\Microsoft\ExchangeServer\V14\TransportRoles\data\Queue. Exchange supervisa la utilización del espacio en el disco duro de esta ubicación. El archivo EdgeTransport.exe.config contiene un parámetro DatabaseCheckPointDepthMax cuyo valor predeterminado es 512 MB. Este parámetro controla el tamaño total permitido de todos los registros de transacciones no confirmados que existen en el disco duro. Este parámetro se utiliza en la fórmula con se que calcula la utilización del disco duro.

Nota

El valor del parámetro DatabaseCheckPointDepthMax se aplica a todas las bases de datos del Motor de almacenamiento extensible (ESE) relacionadas con el transporte que se hallan en el servidor Transporte de concentradores o en el servidor Transporte perimetral. Esto incluye la base de datos de cola de mensajes y la base de datos de filtros de IP.

De forma predeterminada, el nivel alto de utilización del disco duro se calcula mediante la fórmula siguiente:

100 * (tamaño de disco duro - Máx. (5 GB, 3*DatabaseCheckPointDepthMax)) / tamaño de disco duro

Los resultados de la fórmula se redondean siempre al valor entero más próximo. De forma predeterminada, el nivel medio de utilización del disco duro es un 2% inferior al nivel alto. El nivel normal de utilización del disco duro es un 4% inferior al nivel alto.

Para obtener más información acerca de la base de datos de colas de mensajes, consulte Descripción de las colas de transporte.

Número de transacciones sin confirmar de la base de datos de colas de mensajes en la memoria

En la memoria se conserva una lista de los cambios efectuados en la base de datos de cola de mensajes hasta que los cambios se guardan en un registro de transacciones. Luego, la lista se guarda en la propia base de datos de cola de mensajes. Estas transacciones destacadas de la base de datos de cola de mensajes que se conservan en la memoria se conocen como rellenos de versión. El número de cubos de versión podría alcanzar niveles excesivamente altos debido a un enorme e inesperado volumen de mensajes entrantes, ataques de correo no deseado o problemas con la integridad de la base de datos de colas de mensajes o con el rendimiento del disco duro.

Cuando Exchange comienza a recibir mensajes, éstos se agrupan en lotes y se preparan como cubos de versión. Si un mensaje entrante contiene datos adjuntos de gran tamaño, puede separarse en varios lotes. Estos lotes que se están procesando se conocen como batch points. El número de batch points pendientes puede superar los umbrales definidos, especialmente si hay un gran volumen de mensajes entrantes no esperados con datos adjuntos de gran tamaño.

Si los cubos de versión o los batch points están bajo presión, el servidor de transporte de Exchange 2010 comenzará a limitar las conexiones entrantes retrasando la confirmación de los mensajes entrantes. Exchange reducirá la velocidad en el flujo de mensajes entrantes mediante el retraso del tráfico de red (tarpitting), lo que producirá un retraso en los comandos MAIL FROM. Si persiste la condición de presión del recurso, Exchange aumentará gradualmente el retraso del tráfico de red (tarpitting). Cuando el recurso se vuelve a usar con normalidad, Exchange comienza a reducir gradualmente el retraso en la confirmación y facilita el funcionamiento normal. De forma predeterminada, Exchange empezará a retrasar la confirmación de mensajes 10 segundos cuando se encuentre bajo la presión de los recursos. Si los recursos siguen estando bajo presión, el retraso va incrementándose en 5 segundos hasta llegar a los 55 segundos.

Exchange 2010 mantiene un historial del cubo de versiones y de la utilización de los recursos del batch point. Si la utilización de los recursos no se reduce hasta un nivel normal para un numero determinado de intervalos de sondeo, conocido como la profundidad del historial, Exchange detendrá el retraso del tráfico de red (tarpitting) y comenzará a rechazar los mensajes entrantes hasta que el uso de los recursos vuelva a la normalidad. De forma predeterminada, las profundidades de historial de los cubos de versión y los batch points se expresan en intervalos de sondeo de 10 y 300, respectivamente.

Memoria utilizada por el proceso EdgeTransport.exe

De forma predeterminada, el nivel alto de utilización de la memoria por parte del proceso EdgeTransport.exe se calcula con la fórmula siguiente:

75% de la memoria física total o 1 terabyte, lo que sea inferior.

Este cálculo no incluye la memoria virtual disponible en el disco duro en el archivo de paginación, ni la memoria utilizada por otros procesos. Los resultados de esta fórmula se expresan en un porcentaje de la memoria total que utiliza el proceso EdgeTransport.exe. Los resultados de la fórmula se redondean siempre al valor entero más próximo.

De forma predeterminada, el nivel medio de utilización de la memoria por parte del archivo EdgeTransport.exe se calcula como el 73% de la memoria física total o un 2% menos que el valor del nivel alto, lo que sea inferior. De forma predeterminada, el nivel normal de utilización de la memoria por parte del archivo EdgeTransport.exe se calcula como el 71% de la memoria física total o un 4% menos que el valor del nivel alto, lo que sea inferior.

Si la utilización de la memoria del proceso EdgeTransport.exe es superior al nivel normal especificado, se impondrá una recogida de basura. La recogida de basura es un proceso que comprueba si hay objetos sin usar en la memoria y reclama la memoria que éstos utilizan.

Exchange 2010 mantiene un historial de la utilización de la memoria del proceso EdgeTransport.exe. Si la utilización no se reduce hasta un nivel normal para un numero determinado de intervalos de sondeo, conocido como la profundidad del historial, Exchange comenzará a rechazar los mensajes entrantes hasta que la utilización del recurso vuelva a la normalidad. De forma predeterminada, la profundidad del historial para la utilización de la memoria de EdgeTransport.exe es de 30 intervalos de sondeo.

Memoria utilizada por todos los procesos

De forma predeterminada, el nivel alto de utilización de la memoria por parte de todos los procesos equivale al 94% de la memoria física total. Este valor no incluye la memoria virtual disponible en el disco duro en el archivo de paginación.

Cuando se alcanza el nivel de utilización de la memoria especificado, se realiza una deshidratación de mensajes. La depuración de mensajes consiste en quitar los elementos innecesarios de los mensajes en cola en la memoria caché. Los mensajes completos se guardan en la memoria caché para mejorar el rendimiento. Al eliminar de la memoria el contenido MIME de los mensajes que están en cola, se reduce la memoria utilizada a expensas de aumentar la latencia, porque los mensajes se leen directamente desde la base de datos de colas de mensajes. De forma predeterminada, la depuración de mensajes está habilitada.

Volver al principio

Acciones realizadas por el transporte de Exchange cuando está bajo presión de los recursos

En la siguiente tabla se muestran las acciones que realiza el transporte de Exchange cuando un recurso determinado está bajo presión.

Acciones de contrapresión adoptadas por los servidores Transporte de concentradores y Transporte perimetral al responder a la presión de los recursos

Recurso bajo presión Nivel de utilización Acciones realizadas

Espacio en el disco duro para base de datos de cola de mensajes

Medio

  • Rechazar mensajes entrantes de servidores que no sean de Exchange

  • Rechazar envíos de mensajes de directorios de recogida y reproducción

Espacio en el disco duro para base de datos de cola de mensajes

Alto

  • Rechazar mensajes entrantes de otros servidores de Exchange

  • Rechazar envíos de mensajes del controlador del almacén en servidores de buzones (sólo servidor de transporte de concentradores)

  • Rechazar mensajes entrantes de servidores que no sean de Exchange

  • Rechazar envíos de mensajes de directorios de recogida y reproducción

Espacio en el disco duro para registros de transacciones de base de datos de cola de mensajes

Medio

  • Rechazar mensajes entrantes de servidores que no sean de Exchange

  • Rechazar envíos de mensajes de directorios de recogida y reproducción

Espacio en el disco duro para registros de transacciones de base de datos de cola de mensajes

Alto

  • Rechazar mensajes entrantes de otros servidores de Exchange

  • Rechazar envíos de mensajes del controlador del almacén en servidores de buzones (sólo servidor de transporte de concentradores)

  • Rechazar mensajes entrantes de servidores que no sean de Exchange

  • Rechazar envíos de mensajes de directorios de recogida y reproducción

Cubos de versión

Medio

  • Introducir o incrementar el retraso del bloqueo del correo masivo para mensajes entrantes. Si no se alcanza un nivel normal para la profundidad del historial de todo el cubo de versión, realice las siguientes acciones:

    • Rechazar mensajes entrantes de servidores que no sean de Exchange

    • Rechazar envíos de mensajes de directorios de recogida y reproducción

Cubos de versión

Alto

  • Introducir o incrementar el retraso del bloqueo del correo masivo para mensajes entrantes. Si no se alcanza un nivel normal para la profundidad del historial de todo el cubo de versión, realice las siguientes acciones:

    • Rechazar mensajes entrantes de otros servidores de Exchange

    • Rechazar envíos de mensajes del controlador del almacén en servidores de buzones (sólo servidor de transporte de concentradores)

    • Rechazar mensajes entrantes de servidores que no sean de Exchange

    • Rechazar envíos de mensajes de directorios de recogida y reproducción

Batch point

Medio

  • Introducir o incrementar el retraso del bloqueo del correo masivo para mensajes entrantes. Si no se alcanza un nivel normal para la profundidad del historial de todo el batch point, realice las siguientes acciones:

    • Rechazar mensajes entrantes de servidores que no sean de Exchange

    • Rechazar envíos de mensajes de directorios de recogida y reproducción

Batch point

Alto

  • Introducir o incrementar el retraso del bloqueo del correo masivo para mensajes entrantes. Si no se alcanza un nivel normal para la profundidad del historial de todo el batch point, realice las siguientes acciones:

    • Rechazar mensajes entrantes de otros servidores de Exchange

    • Rechazar envíos de mensajes del controlador del almacén en servidores de buzones (sólo servidor de transporte de concentradores)

    • Rechazar mensajes entrantes de servidores que no sean de Exchange

    • Rechazar envíos de mensajes de directorios de recogida y reproducción

Memoria utilizada por el proceso de EdgeTransport.exe

Medio

  • Rechazar mensajes entrantes de servidores que no sean de Exchange

  • Rechazar envíos de mensajes de directorios de recogida y reproducción

  • Forzar recolección de elementos no utilizados

Memoria utilizada por el proceso de EdgeTransport.exe

Alto

  • Rechazar mensajes entrantes de otros servidores de Exchange

  • Rechazar envíos de mensajes del controlador del almacén en servidores de buzones (sólo servidor de transporte de concentradores)

  • Rechazar mensajes entrantes de servidores que no sean de Exchange

  • Rechazar envíos de mensajes de directorios de recogida y reproducción

Memoria utilizada por todos los procesos

Medio

  • Rechazar mensajes entrantes de servidores que no sean de Exchange

  • Rechazar envíos de mensajes de directorios de recogida y reproducción

  • Forzar recolección de elementos no utilizados

Memoria utilizada por todos los procesos

Alto

  • Rechazar mensajes entrantes de otros servidores de Exchange

  • Rechazar envíos de mensajes del controlador del almacén en servidores de buzones (sólo servidor de transporte de concentradores)

  • Rechazar mensajes entrantes de servidores que no sean de Exchange

  • Rechazar envíos de mensajes de directorios de recogida y reproducción

  • Vaciar de la memoria caché mejorada del Sistema de nombres de dominio (DNS)

  • Iniciar la deshidratación de mensajes

Volver al principio

Opciones de configuración de contrapresión en el archivo EdgeTransport.exe.config

Todas las opciones de configuración de contrapresión están disponibles en el archivo de configuración de la aplicación EdgeTransport.exe.config. Para obtener más información acerca del archivo de EdgeTransport.exe.config, consulte Descripción del archivo .Config EdgeTransport.exe.

Advertencia

Estas opciones aparecen sólo a modo de referencia. No se recomienda realizar modificaciones en la configuración de contrapresión del archivo EdgeTransport.exe.config. Las modificaciones de la configuración de contrapresión pueden ocasionar un rendimiento insuficiente o la pérdida de datos. Es recomendable que investigue y corrija la causa raíz de los eventos de contrapresión que puedan surgir.

Opciones de configuración de contrapresión

Nombre del parámetro Valor predeterminado

EnableResourceMonitoring

TRUE

ResourceMonitoringInterval

00:00:02

PercentageDatabaseDiskSpaceUsedHighThreshold

0. Este valor indica que se utilizará la fórmula predeterminada.

PercentageDatabaseDiskSpaceUsedMediumThreshold

0. Este valor indica que el valor real es un 2% inferior al valor de PercentageDatabaseDiskSpaceUsedHighThreshold.

PercentageDatabaseDiskSpaceUsedNormalThreshold

0. Este valor indica que el valor real es un 2% inferior al valor de PercentageDatabaseDiskSpaceUsedMediumThreshold.

PercentageDatabaseLoggingDiskSpaceUsedHighThreshold

0. Este valor indica que se utilizará la fórmula predeterminada.

PercentageDatabaseLoggingDiskSpaceUsedMediumThreshold

0. Este valor indica que el valor real es un 2% inferior al valor de PercentageDatabaseLoggingDiskSpaceUsedHighThreshold.

PercentageDatabaseLoggingDiskSpaceUsedNormalThreshold

0. Este valor indica que el valor real es un 2% inferior al valor de PercentageDatabaseLoggingDiskSpaceUsedMediumThreshold.

PercentagePrivateBytesUsedHighThreshold

0. Este valor indica que se utilizará el cálculo predeterminado.

PercentagePrivateBytesUsedMediumThreshold

0. Este valor indica que el valor real es un 2% inferior al valor de PercentagePrivateBytesUsedHighThreshold.

PercentagePrivateBytesUsedNormalThreshold

0. Este valor indica que el valor real es un 2% inferior al valor de PercentagePrivateBytesUsedMediumThreshold.

VersionBucketsHighThreshold

200

VersionBucketsMediumThreshold

120

VersionBucketsNormalThreshold

80

VersionBucketsHistoryDepth

10

BatchPointHighThreshold

4000

BatchPointMediumThreshold

2000

BatchPointNormalThreshold

1000

BatchPointHistoryDepth

300

BatchPointUseCostForPressure

TRUE

BatchPointBatchSize

40

BatchPointBatchTimeout

00:00:00.100

BatchPointItemExpiryInterval

00:05:00

SMTPBaseThrottlingDelayInterval

00:00:00

SMTPMaxThrottlingDelayInterval

00:00:55

SMTPStepThrottlingDelayInterval

00:00:05

SMTPStartThrottlingDelayInterval

00:00:10

PercentagePhysicalMemoryUsedLimit

94

DehydrateMessagesUnderMemoryPressure

TRUE

PrivateBytesHistoryDepth

30

Volver al principio

Información de registro de la contrapresión

En la siguiente lista se describen las entradas del registro de eventos que se generan a raíz de eventos específicos de contrapresión en Exchange 2010:

  • Entrada de registro de eventos para un aumento en cualquier nivel de utilización de un recurso

    Tipo de evento: Error

    Origen del evento: MSExchangeTransport

    Categoría del evento: Resource Manager

    Id. de evento: 15004

    Descripción: La presión de recurso ha aumentado de Nivel de utilización anterior a Nivel de utilización actual.

  • Entrada de registro de eventos para un descenso en cualquier nivel de utilización de un recurso

    Tipo de evento: Información

    Origen del evento: MSExchangeTransport

    Categoría del evento: Resource Manager

    Id. de evento: 15005

    Descripción: La presión de recurso ha descendido de Nivel de utilización anterior a Nivel de utilización actual.

  • Entrada de registro de eventos cuando exista muy poco espacio disponible en disco

    Tipo de evento: Error

    Origen del evento: MSExchangeTransport

    Categoría del evento: Resource Manager

    Id. de evento: 15006

    Descripción: El servicio de transporte de Microsoft Exchange está rechazando los mensajes porque el espacio disponible en disco está por debajo del umbral configurado. Puede que sea necesaria una acción administrativa para liberar espacio en disco para que el servicio siga ejecutándose.

  • Entrada de registro de eventos cuando exista muy poca memoria disponible

    Tipo de evento: Error

    Origen del evento: MSExchangeTransport

    Categoría del evento: Resource Manager

    Id. de evento: 15007

    Descripción: El servicio de transporte de Microsoft Exchange está rechazando envíos de mensajes porque el servicio sigue consumiendo más memoria que la del umbral configurado. Puede que sea necesario reiniciar el servicio para proseguir el funcionamiento normal.

Volver al principio

 © 2010 Microsoft Corporation. Reservados todos los derechos.