Utilice este tema para dar soporte a los valores avanzados de los
servicios ORB (Intermediario de solicitud de objetos). El perfil de la carga de trabajo especifica el perfil de la carga de trabajo del servidor, que puede ser ISOLATE, IOBOUND, CPUBOUND o LONGWAIT.
Acerca de esta tarea
No sólo la gestión de carga de trabajo (WLM) asigna trabajo a los
servants de acuerdo con la política del servicio, sino que también lo hace sólo si tiene hebras de trabajador disponibles. Las hebras de trabajador de WLM son hebras normales que se registran específicamente con
el WLM como receptores de trabajo. En la implementación de
WebSphere Application Server para
z/OS, esta agrupación de hebras es estática. La agrupación de un espacio de direcciones no aumenta ni contrata. El número de hebras de trabajador rige el número máximo de solicitudes concurrentes que acepta el
WLM en un servant. Sin embargo, esta situación se aplica sólo en las solicitudes HTTP, IIOP y las controladas por JMS (Java™ Message Service).
Esta agrupación de hebras no maneja los beans asíncronos. El número de hebras asignadas a esta agrupación se rige por un objeto externo conocido como el perfil de la carga de trabajo de ORB.
Procedimiento
- Para configurar el perfil de carga de trabajo en la consola administrativa,
pulse .
- ISOLATE
- El número de hebras es 1. Especifica que los servants están restringidos a una sola hebra de aplicación. Utilice ISOLATE para asegurar que las aplicaciones asignadas simultáneamente no se
ejecutan en el mismo servant.
Dos peticiones procesadas en el mismo servant
pueden provocar que una petición dañe la otra.
- IOBOUND
- Valor predeterminado: el número de hebras es 3 * número de procesadores.
Especifica más hebras en aplicaciones que realizan el proceso intensivo de E/S
en el sistema operativo z/OS. El cálculo del número de hebra se basa en el número de
procesadores. IOBOUND es utilizado por la mayoría de las aplicaciones que tienen un equilibrio de llamadas de operación remota e intensivas de procesador. Un trabajo por lotes es un ejemplo que utiliza el perfil
IOBOUND.
- CPUBOUND
- El número de hebras es el número de procesadores.
Especifica que la aplicación realiza operaciones intensivas de procesador en el sistema
operativo z/OS y, por lo tanto, no se beneficiaría de más hebras que el número de
procesadores.
El cálculo del número de hebra se basa en el número de
procesadores. Utilice el valor del perfil CPUBOUND en las aplicaciones intensivas del procesador, como los trabajos que requieren muchos cálculos (CI), el análisis XML y la construcción de documentos XML, donde la gran mayoría del tiempo de respuesta de la aplicación se dedica al uso del procesador.
- LONGWAIT
- El número de hebras es 40. Especifica más hebras que IOBOUND para el proceso de aplicaciones.
LONGWAIT gasta la mayoría de su tiempo en espera de que finalicen
operaciones de red o remotas. Utilice este valor cuando la aplicación realice
llamadas frecuentes a otro sistema de aplicación, como las aplicaciones
de captura de caracteres de pantalla de CICS (Customer Information Control System), pero no invierte mucho tiempo de su propio proceso.
- Para cambiar el número mínimo y máximo de instancias de servant mediante la
consola administrativa, seleccione . En Infraestructura del servidor, pulse
. Active el recuadro de selección Varias instancias habilitadas y escriba el número mínimo y máximo de instancias de
servant.
Min
servants <= número de políticas de servicio posibles <= max servants
Resultados
Número de procesadores es el número de procesadores en línea cuando se inicia el controlador. Puede buscar el mensaje BBOO0234I en las anotaciones cronológicas de trabajo de controlador
para comprobar el número de hebras de trabajo (worker).