Compartir a través de


Realización de pruebas y ajustes de cuello de botella

Debe completar las pruebas de rendimiento para determinar cuellos de botella en el sistema y ajustar el sistema en consecuencia.

Prueba de un subsistema

Un procedimiento recomendado para identificar cuellos de botella del sistema es ejecutar pruebas de rendimiento en subconjuntos de todo el sistema, por ejemplo:

  • Establezca parámetros de rendimiento de línea base para sistemas externos que envían mensajes a BizTalk Server o reciben mensajes.

  • Inscriba las orquestaciones, pero no las inicie. Coloque los mensajes en las colas o ubicaciones de archivos entrantes y permita que los adaptadores de recepción entrantes agoten las ubicaciones de la cola o archivo y publiquen mensajes en la base de datos de Cuadro de mensajes. Esto le permite aislar los puertos de recepción para determinar su velocidad de entrada máxima sostenida.

  • Una vez que los mensajes se extraen en la base de datos MessageBox, detenga los adaptadores de recepción, habilite los procesos de orquestación o los adaptadores de envío y, a continuación, mida la velocidad a la que las orquestaciones o adaptadores de envío están procesando mensajes.

Probar el sistema de un extremo a otro

Las pruebas de velocidades de entrada y salida como se describe en la sección anterior son una manera eficaz de aislar el rendimiento del subsistema de aplicaciones, aunque no describe el rendimiento de un extremo a otro. También debe probar el rendimiento de un extremo a otro porque algunos cuellos de botella no se pueden identificar hasta que varios recursos empiecen a contender para el mismo recurso compartido (por ejemplo, la base de datos messageBox).

Para generar la carga en un entorno de BizTalk Server, considere la posibilidad de usar la herramienta Microsoft BizTalk LoadGen 2007. Descargue LoadGen.

Para generar y analizar un informe de rendimiento para un entorno de BizTalk Server, considere la posibilidad de usar la herramienta Análisis de rendimiento de registros (PAL). Para obtener más información sobre la herramienta PAL, consulte Uso de la herramienta Análisis de rendimiento de registros (PAL).

Qué deben saber los desarrolladores, operadores y administradores

BizTalk Server los desarrolladores deben estar bien familiarizados con las características de rendimiento y la optimización de BizTalk Server. Los operadores y administradores deben conocer los aspectos de escalado horizontal de la base de datos de Cuadro de mensajes, el ajuste de SAN, el ajuste de red y el ajuste de la base de datos de SQL Server (por ejemplo, consulte SQL Server Configuración que no se debe cambiar). Los desarrolladores, los operadores y los administradores deben tener en cuenta cómo ajustar BizTalk Server para lograr un alto rendimiento y una latencia baja.