Compartir a través de


Establecer el tamaño del grupo de subprocesos de EPM

En este tema se explica cómo configurar el tamaño del grupo de subprocesos del Gestor extremo (EPM).

En la pestaña Opciones avanzadas del cuadro de diálogo Propiedades del host , hay una propiedad denominada Número máximo de subprocesos del motor de mensajería por CPU. Para obtener instrucciones sobre cómo acceder a este cuadro de diálogo, consulte How to Create a New Host (Cómo crear un nuevo host). Utilice esta propiedad para controlar el tamaño del grupo de subprocesos que el motor de mensajería utiliza para procesar mensajes. El valor predeterminado de esta propiedad es 20, por lo que el motor de mensajería no utilizará más de 20 subprocesos para cada CPU del servidor.

Dado que cada subproceso del grupo procesa lotes de mensajes, ajustar el valor de Número máximo de subprocesos del motor de mensajería por CPU puede afectar al rendimiento cambiando la dinámica del uso de recursos en el servidor. Para obtener más información sobre cómo funciona el grupo de subprocesos, vea Uso del motor de mensajería de BizTalk.

Las pruebas han demostrado que, en los casos en los que la CPU o el SQL Server se usan por encima, lo que reduce el valor de Número máximo de subprocesos del motor de mensajería por CPU puede dar lugar a una ganancia neta en el rendimiento. Por ejemplo, en los casos en los que el servidor de bases de datos de cuadros de mensajes muestra el uso de la CPU por encima del 90% o que los tiempos de espera de bloqueo de SQL se eleven por encima de los 500-1000 milisegundos, la reducción del número de subprocesos del grupo reducirá el número general de conexiones que se establecen con el servidor SQL Server, lo que resultará en un procesamiento de mensajes más eficaz. En algunos casos, establecer el tamaño máximo de un grupo de subprocesos en un valor inferior a 2 puede mejorar aún más el rendimiento.

Recomendación

Al optimizar una instalación de BizTalk Server, se recomienda ajustar el valor establecido para número máximo de subprocesos del motor de mensajería por CPU. Cuando intente reducir el uso del servidor de bases de datos de cuadros de mensajes, considere la posibilidad de reducir el valor de esta propiedad.

Cuando el servidor de BizTalk o el servidor de base de datos messageBox no se usan en gran medida y la aplicación de la carga adicional no da lugar a un rendimiento adicional, intente aumentar el valor de Número máximo de subprocesos del motor de mensajería por CPU para aprovechar los recursos infrautilizados.

Consulte también

Cómo crear un host nuevo
Usar el motor de mensajería de BizTalk