![[z/OS]](../images/ngzos.gif)
Valores avanzados de los servicios ORB en la plataforma z/OS
Utilice este tema para dar soporte a los valores avanzados de los servicios ORB (Intermediario de solicitud de objetos). Este soporte incluye mantener activa la escucha ORB, mantener activa la escucha SSL (Secure Sockets Layer) de ORB, hebras de control y perfil de carga de trabajo.
Para ver esta página de la consola de administración, pulse
.Mantener activa la escucha ORB
Define el valor en segundos proporcionado a TCP/IP en la opción SOCK_TCP_KEEPALIVE de la escucha IIOP (Internet Inter-ORB Protocol).
Esta opción verifica que las sesiones desocupadas todavía son válidas mediante el sondeo de la pila TCP/IP del cliente. Si el cliente abandona sin notificar al servidor, la sesión continúa activada en el servidor. Utilice esta propiedad para limpiar estas sesiones innecesarias. Si el cliente no responde, se cierra la sesión. El valor por omisión es 0 (cero). Si no se estable la propiedad, no se establece la opción TCP/IP. El valor de la opción SOCK_TCP_KEEPALIVE genera tráfico de red en sesiones desocupadas, lo que puede ocasionar problemas.
Información | Value |
---|---|
Tipo de datos | Integer |
Rango | 0 - 2147040 |
Mantener activa la escucha SSL de ORB
Esta propiedad define el valor en segundos proporcionado a TCP/IP en la opción SOCK_TCP_KEEPALIVE de la escucha IIOP de SSL.
Esta opción verifica si las sesiones desocupadas todavía son válidas mediante el sondeo de la pila TCP/IP del cliente. Si el cliente abandona sin notificar al servidor, la sesión continúa activada en el servidor. Utilice esta opción para cerrar estas sesiones innecesarias. Si el cliente no responde, se cierra la sesión. El valor por omisión es 0 (cero). Si no se estable la propiedad, no se establece la opción TCP/IP. El valor de la opción SOCK_TCP_KEEPALIVE genera tráfico de red en sesiones desocupadas, lo que puede ser indeseable.
Información | Value |
---|---|
Tipo de datos | Integer |
Rango | 0 - 2147040 |
Tiempo de espera del gestor de carga de trabajo
Especifica el tiempo máximo en segundos que pueden permanecer en cola las peticiones IIOP antes de que se asignen a un proceso sirviente.
Información | Value |
---|---|
Tipo de datos | Integer |
Rango | 0 - 2147040 |
Valor por omisión | 300 |
Inhabilitar tiempo de espera de la cola del gestor de carga de trabajo | 0 |
Perfil de carga de trabajo
Especifica el perfil de la carga de trabajo del servidor, que puede ser ISOLATE, IOBOUND, CPUBOUND, LONGWAIT o CUSTOM.
El perfil de carga de trabajo controla las decisiones pertinentes de la carga de trabajo realizadas por el tiempo de ejecución de WebSphere Application Server for z/OS como, por ejemplo, el número de hebras utilizadas en el servant. El valor por omisión es IOBOUND, que es el valor adecuado para la mayoría de aplicaciones. Utilice uno de los demás valores si la aplicación requiere más hebras.
Perfil de carga de trabajo | Número de hebras | Descripción |
---|---|---|
ISOLATE | 1 | Especifica que los sirvientes están limitados 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 | MIN(30, MAX(5,(Número de CPUs*3))) | 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 hebras se basa en el número de CPU. La mayoría de aplicaciones que tienen un equilibrio de llamadas de operación remota e intensivas a la CPU utilizan IOBOUND. La pasarela o el conversor de protocolo son dos ejemplos de aplicaciones que utilizan el perfil IOBOUND. |
CPUBOUND | MAX((Número de CPUs-1),3) | Especifica que la aplicación realiza operaciones intensivas del procesador en el sistema operativo z/OS y por lo tanto, no se beneficiaría de más hebras que el número de CPUs. El cálculo del número de hebras se basa en el número de CPU. Utilice el valor de perfil CPUBOUND en aplicaciones intensivas de CPU, como el análisis de XML y la construcción de documentos XML, donde la inmensa mayoría del tiempo de respuesta de la aplicación se pasa utilizando la CPU. |
LONGWAIT | 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 si la aplicación hace llamadas frecuentes a otro sistema de aplicación, como las aplicaciones para captura de caracteres en pantalla (screen scraper) de CICS (Customer Information Control System), pero no invierte mucho tiempo en su propio proceso. |
CUSTOM | Definido por el usuario | Especifica que el número de hebras de aplicación servant viene definido
por el valor que se especifica para la propiedad personalizada del servidor servant_region_custom_thread_count. El número mínimo de hebras de aplicación que se puede definir para esta propiedad personalizada es 1; el número máximo de hebras de aplicación que se puede especificar es
500
. ![]() |
Puede buscar el mensaje BBOO0234I en las anotaciones cronológicas de trabajo de controlador para comprobar el número de hebras de trabajo (worker).