![[z/OS]](../images/ngzos.gif)
Ajuste de especificaciones de activación WebSphere MQ para la gestión de carga de trabajo en WebSphere Application Server para z/OS
Ajuste las especificaciones de activación de WebSphere MQ para habilitar una gestión de carga de trabajo eficaz (WLM) calculando el valor óptimo para la propiedad Número máximo de sesiones de servidor.
Si existe un retraso de mensajes en la cola de IBM MQ para el bean controlado por mensaje (MDB), deseara que se procesen algunos mensajes antes que otros basándose en la clase de transacción.
La característica de gestión de carga de trabajo (WLM) de WebSphere Application Server para z/OS permite que se procesen los mensajes en un orden concreto basándose en la clase de transacción. La priorización de la gestión de carga de trabajo se produce cuando los ID de mensaje se han colocado en la cola de WLM. Por lo tanto, para permitir una priorización eficaz de WLM, deberá asegurarse de que la cola WLM está suficientemente cargada con los ID de mensaje, de forma que MDB tenga una selección de mensajes, con distintas clases de transacción, entre los que elegir. Si no hay mensajes suficientes en la cola WLM, MDB tomará el primer mensaje disponible en la cola WLM y la clase de transacción no se considerará.
Para asegurarse de que se ha cargado suficientemente la cola WLM para permitir la priorización WLM, defina la propiedad Número máximo de sesiones de servidor en la especificación de activación en un valor superior que la recomendación básica de "dos veces el número combinado de hebras de trabajo en todos los sirvientes para el servidor."
- Para ajustar la configuración para WLM, tendrá que determinar los siguientes valores:
- El número medio de hebras de trabajo de sirviente que procesan un MDB determinado.
- El número medio de sirvientes disponibles (algún número entre el mínimo y el máximo se inicia en un momento determinado).
Estos valores se pueden calcular utilizando Performance Monitoring Infrastructure (PMI), otras herramientas de supervisión o quizás mediante una compresión de alto nivel del modo en que el bean controlado por mensaje se adapta en el flujo de aplicación general de un servidor específico.
- Establezca la propiedad Número máximo de sesiones de servidor en el puerto de escucha en uno de los valores siguientes:
- Dos veces el número de hebras de trabajo disponibles para el número máximo de sirvientes en el servidor escalable.
- Dos veces el número de hebras de trabajo disponibles en todos los sirvientes.
Un valor demasiado bajo para Número máximo de sesiones de servidor
genera hebras de trabajo inactivas. Un valor demasiado alto puede hacer que se acumulen mensajes adicionales en la cola WLM, pero los mensajes adicionales no deben ser suficientes para sobrecargar la cola WLM y hacer que el servidor falle.