Utilice este tema para dar soporte a los valores avanzados de servicio de
intermediario de solicitud de objetos (ORB). El perfil de carga de trabajo especifica el
perfil de carga de trabajo de servidor, que puede ser ISOLATE, IOBOUND, CPUBOUND o
LONGWAIT.
Acerca de esta tarea
La gestión de carga de trabajo (WLM) no sólo envía trabajo a los servants según
la política de servicio, sino que lo hace sólo siempre que haya hebras de trabajo
disponibles. Las hebras de trabajo de WLM son hebras normales que se registran
específicamente con 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 en un
espacio de direcciones ni crece ni se contrae. El número de hebras de trabajo determina
el número máximo de solicitudes simultáneas que WLM aceptará en un servant. No obstante,
esto sólo se aplica a las solicitudes controladas por HTTP, IIOP y JMS (Java Message Service).
Esta agrupación de hebras no maneja beans asíncronos. El número de hebras asignadas a esta agrupación viene determinado por un objeto externo conocido como perfil de carga de trabajo de ORB.
Procedimiento
-
Para configurar el perfil de carga de trabajo en la consola administrativa, pulse
Servidores > Servidores de aplicaciones > nombre_servidor > Servicios
de contenedor > Servicio ORB > Valores adicionales de z/OS.
- 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 asegurarse de que las
aplicaciones enviadas simultáneamente no se ejecuten en el mismo servant. Dos solicitudes
procesadas en el mismo servant pueden hacer que una solicitud dañe a la otra.
- IOBOUND: valor predeterminado; el número de hebras es 3 * Número de CPU.
Especifica más hebras en las aplicaciones que ejecutan un proceso con una gran cantidad
de E/S en el sistema operativo z/OS. El cálculo del número de hebras se basa en el número
de CPU. IOBOUND se utiliza en la mayoría de aplicaciones que tienen un equilibrio de
llamadas de operación remota y con una actividad de CPU intensiva. Un trabajo por lotes
es un ejemplo que utiliza el perfil IOBOUND.
- CPUBOUND: el número de hebras es el número de CPU. Especifica que la aplicación
realiza operaciones con una actividad de procesador intensiva en el sistema operativo
z/OS y, por lo tanto, no se beneficiará de tener más hebras que el número de CPU. El
cálculo del número de hebras se basa en el número de CPU. Utilice el valor del perfil
CPUBOUND en las aplicaciones con una actividad de CPU intensiva como, por ejemplo,
trabajos con una actividad de proceso intensiva (CI), análisis XML y creación de documentos XML, donde la gran parte del tiempo de respuesta de la aplicación se invierte en utilizar la CPU.
- LONGWAIT: el número de hebras es 40. Especifica más hebras que IOBOUND para el
proceso de aplicaciones. LONGWAIT invierte la mayoría de su tiempo esperando a que
finalicen operaciones remotas o de red. Utilice este valor cuando la aplicación realice
llamadas frecuentes a otro sistema de aplicaciones como, por ejemplo, las aplicaciones
para captura de caracteres en pantalla del sistema de control de la información del
cliente (CICS), pero no invierta mucho tiempo en su propio proceso.
-
Para cambiar el número mínimo y máximo de instancias de servant de WebSphere
Application Server utilizando la consola administrativa, seleccione Servidores >
nombre_servidor. Pulse Infraestructura de servidor > Java y gestión de
procesos> Instancia de servidor. Seleccione el recuadro Instancias múltiples
habilitadas y escriba el número mínimo y máximo de instancias de servant.
-
Mínimo de servants <= número de políticas de servicio posibles <= máximo
de servants
Resultados
El número de CPU es el número de CPU en línea cuando se inicia el controlador. Puede buscar el mensaje BBOO0234I en las anotaciones de trabajo del controlador para comprobar el número de hebras de trabajo.