Contadores de rendimiento de limitación de host
En esta sección se describen los contadores del monitor de rendimiento que miden los parámetros del sistema que afectan a la limitación de host. Los siguientes contadores de rendimiento son accesibles para cada instancia de host en la categoría de objeto de rendimiento BizTalk:Message Agent :
Contador | Descripción |
---|---|
Número de instancias activas | Número de instancias de servicio activas en memoria. En el motor de orquestaciones, se entiende por instancia de servicio cada una de las instancias en ejecución de una programación de orquestación. En el Gestor extremo, una instancia de servicio puede corresponder a un mensaje único sin estado o a una colección de mensajes con estado. Nota: Las instancias con estado son aquellas que mantienen cierta información de estado sobre los mensajes asociados a la instancia. Los mensajes que pertenecen a una instancia con estado están correlacionados de una u otra forma. Por ejemplo un puerto de envío ordenado que mantiene información sobre la ordenación se considera una instancia con estado. En la mayoría de los escenarios de mensajería hay instancias sin estado donde los mensajes se procesan de forma totalmente independiente de otros. Cada una de estas instancias sin estado se corresponde con un único mensaje de EPM. |
Sesión de base de datos | Número de conexiones simultáneas de base de datos de cuadro de mensajes que se están utilizando. |
Umbral de sesiones de base de datos | Umbral actual de sesiones simultáneas de base de datos. Esto se establece inicialmente en el valor conexiones de base de datos en la pestaña Limitación basada en recursos en el Panel de configuración. Este valor se ajusta automáticamente según el uso de sesiones de base de datos del proceso. Si el número de sesiones simultáneas de base de datos supera este umbral en un momento dato, se implementa la limitación de host. |
Tamaño de base de datos | Número de mensajes en las colas de la base de datos que ha publicado este proceso. Este valor se mide según el número de elementos en las tablas de cola para todos los hosts y el número de elementos en las tablas de cola y de seguimiento. Si un proceso publica en varias colas, este contador refleja el promedio ponderado de todas las colas. Nota: Si se reinicia el host, se pierden las estadísticas contenidas en la memoria. Puesto que hay cierta sobrecarga, BizTalk Server reanudará la recopilación de estadísticas sólo cuando haya al menos 100 publicaciones con un 5% del total en el proceso de host reiniciado. |
Número excesivo de sesiones de base de datos | - 0: Normal - 1: El número de sesiones de base de datos supera el umbral |
Tamaño excesivo de base de datos | - 0: Normal - 1: El tamaño de la base de datos ha crecido más allá del umbral Este contador se establecerá en un valor de uno si se produce alguna de las condiciones enumeradas para el recuento de mensajes en el umbral de base de datos. Cómo modificar la configuración de limitación basada en recursos proporciona información sobre este umbral de limitación. |
Número excesivo de mensajes en curso | - 0: Normal - 1: El número de mensajes en proceso supera el límite |
Tasa excesiva de entrega de mensajes | - 0: Normal - 1: La tasa de entrega de mensajes supera la tasa de procesamiento de mensajes |
Tasa excesiva de publicación de mensajes | - 0: Normal - 1: La tasa de solicitudes de publicación supera la tasa de finalización |
Consumo excesivo de memoria de proceso | - 0: Normal - 1: La memoria del proceso supera el umbral |
Consumo excesivo de memoria del sistema | - 0: Normal - 1: La memoria del sistema supera el umbral |
Cuenta excesiva de subprocesos | - 0: Normal - 1: el número de subprocesos supera el umbral |
Número de mensajes en curso | Número de mensajes en memoria entregados al motor XLANG o al motor saliente de mensajería que todavía no se han procesado. |
Umbral del número de mensajes en curso | Umbral actual del número de mensajes en curso. |
Retraso en la entrega de mensajes (ms) | Retraso actual en ms impuesto en cada lote de entrega de mensajes (aplicable si se limita la entrega de mensajes). |
Tasa entrante de la entrega de mensajes | Número de mensajes entregados por segundo al motor de orquestaciones o al motor de mensajería en el intervalo de muestreo dado. |
Tasa saliente de la entrega de mensajes | Número de mensajes procesados por segundo por el motor de orquestaciones o el motor de mensajería en el intervalo de muestreo dado. |
Estado de limitación de entrega de mensajes | Marca que especifica si el sistema limita la entrega de mensajes (que afecta al procesamiento de mensajes XLANG y a los transportes de salida). - 0: No limitación - 1: Limitación debido a la tasa de entrega de mensajes desequilibrado (la velocidad de entrada supera la tasa de salida) - 3: Limitación debido a un recuento elevado de mensajes en proceso - 4: Limitación debido a la presión de memoria del proceso - 5: Limitación debido a la presión de memoria del sistema - 9: Limitación debido a un número elevado de subprocesos - 10: Limitación debido a la invalidación del usuario en la entrega |
Duración del estado de limitación de la entrega de mensajes | Segundos desde que el sistema entró en este estado. Si hay limitación en el host, ¿cuánto tiempo se ha limitado? Si no existe limitación, ¿cuánto tiempo desde la aplicación de la limitación? |
Reemplazo de usuario de limitación de la entrega de mensajes | Este contador refleja el reemplazo de usuario supervisado por el motor; se interpreta de la manera siguiente: - 0: Sin invalidación - 1: Limitar siempre la entrega de mensajes - 2: No limitar la entrega de mensajes Esta invalidación se puede configurar en la pestaña Limitación basada en velocidad en el Panel de configuración. |
Retraso en la publicación de mensajes (ms) | Retraso actual en ms impuesto en cada lote de publicación de mensajes (aplicable si se limita la publicación de mensajes y si el lote no se excluye de la limitación). |
Tasa entrante de publicación de mensajes | Número de mensajes por segundo que se envían a la base de datos para su publicación en el intervalo de muestreo dado. |
Tasa saliente de publicación de mensajes | Número de mensajes por segundo que se publican realmente en la base de datos en el intervalo de muestreo dado. |
Estado de la limitación de publicación de mensajes | Marca que especifica si el sistema limita la publicación de mensajes (que afecta al procesamiento de mensajes XLANG y a los transportes de entrada). - 0: No limitación - 2: Limitación debido a la tasa de publicación de mensajes desequilibrado (la velocidad de entrada supera la velocidad de salida) - 4: Limitación debido a la presión de memoria del proceso - 5: Limitación debido a la presión de memoria del sistema - 6: Limitación debido al crecimiento de la base de datos - 8: Limitación debido a un recuento elevado de sesiones - 9: Limitación debido a un número elevado de subprocesos - 11: Limitación debido a la invalidación del usuario en la publicación |
Duración del estado de la limitación de publicación de mensajes | Segundos desde que el sistema entró en este estado. Si hay limitación en el host, ¿cuánto tiempo se ha limitado? Si no existe limitación, ¿cuánto tiempo desde la aplicación de la limitación? |
Reemplazo de usuario de la limitación de publicación de mensajes | Este contador refleja el reemplazo de usuario supervisado por el motor; se interpreta de la manera siguiente: - 0: Sin invalidación - 1: Limitar siempre la publicación de mensajes - 2: No limitar la publicación de mensajes Esta invalidación se puede configurar en la pestaña Limitación basada en velocidad en el Panel de configuración. |
Uso de memoria física (MB) | Cantidad de memoria física en MB que utilizan todos los procesos en el equipo. |
Uso de memoria de proceso (MB) | Consumo de memoria de proceso en MB. Se trata del tamaño máximo de espacio de trabajo del proceso y del espacio total asignado al archivo de página para el proceso. |
Umbral de uso de memoria de proceso (MB) | Umbral actual del consumo de memoria de proceso en MB. Esto se establece inicialmente en el valor virtual Proceso en el Panel de configuración. Si se especifica un valor de porcentaje, se calcula según la memoria disponible que se va a asignar. |
Id. de clase de servicio | Valor decimal de la parte inicial del GUID de la clase de servicio al que corresponde la instancia del contador de rendimiento. Un proceso puede alojar más de una clase de servicio y los contadores de rendimiento del agente de mensaje muestran los datos de las clases de servicio más activas. |
Número de subprocesos | Número de subprocesos utilizados en el proceso. |
Umbral del número de subprocesos | Umbral actual del número de subprocesos en el proceso. Esto se establece inicialmente en el valor Subprocesos en la pestaña Limitación basada en recursos en el Panel de configuración. Este valor se ajusta automáticamente según los requisitos de subprocesos del proceso actual. Si el número de subprocesos en el proceso es superior a este valor de umbral en un momento dado, se implementa la limitación de host. |
Total de lotes asignados | Número de lotes de base de datos que ha asignado la clase de servicio. |
Total de mensajes entregados | Número de mensajes de salida entregados al motor de orquestaciones o al Gestor extremo (EPM). |
Total de mensajes publicados | Número de mensajes publicados. |
Nota
Los contadores de rendimiento de BizTalk:Message Agent se proporcionan para el propósito explícito de analizar el comportamiento de limitación de un host y, por lo tanto, no capturarán datos a menos que el host especificado procese activamente documentos. Por diseño, la finalidad de este comportamiento es impedir que se consuman subprocesos del sistema con el monitor de rendimiento cuando no se están realizando actividades de limitación.
Siga los pasos que se indican a continuación para obtener acceso a los contadores de rendimiento.
Haga clic en Inicio, seleccione Herramientas administrativasy, a continuación, haga clic en Monitor de rendimiento.
En el cuadro de diálogo Monitor de rendimiento, expanda Herramientas de supervisión, seleccione Monitor de rendimiento y haga clic en Agregar.
En el cuadro de diálogo Agregar contadores , en la lista Contadores disponibles , expanda el objeto de contador de rendimiento BizTalk:Message Agent y seleccione los contadores que se van a supervisar.
En la lista Instancias de objeto seleccionado , seleccione las instancias específicas que se van a supervisar para los contadores seleccionados y, a continuación, haga clic en Agregar. Para seleccionar todas las instancias de contador disponibles, seleccione <Todas las instancias>.
Después de agregar los contadores, haga clic en Aceptar.
Los contadores de rendimiento seleccionados aparecen en la pantalla Monitor de rendimiento.
Recomendaciones de diseño sobre la limitación
Cómo implementa BizTalk Server la limitación de host
Uso del panel de configuración para ajustar el rendimiento de BizTalk Server