Personalización de UNIX System Services en z/OS

Esto forma parte de la tarea global para la personalización del entorno z/OS.

WebSphere Message Broker requiere la configuración de algunas características del sistema UNIX System Services. Puede utilizar el mandato de operador SETOMVS para efectuar cambios dinámicos, o el miembro BPXPRMxx PARMLIB para efectuar cambios permanentes. Consulte el manual z/OS UNIX System Services Planning si desea ver más información.

No incluya las direcciones de intermediario si utiliza la salida IEFUSI para limitar el tamaño del área de los espacios de direcciones OMVS.

Establezca las características de UNIX System Services como se indica a continuación:

Descripción Parámetro Valor
El tamaño máximo (en bytes) del archivo de vuelco de memoria que puede crear un proceso. Permite un tamaño ilimitado. MAXCORESIZE 2.147.483.647
El tiempo de CPU (en segundos) que un proceso está autorizado a emplear Permite un tiempo de CPU ilimitado. MAXCPUTIME 2.147.483.647
El tamaño de región del espacio de direcciones. Se le da el tamaño del espacio de direcciones más grande. MAXASSIZE > 1 GB

Se requiere un mínimo de 375 MB.

Especifica el número máximo de hebras que un proceso puede mantener activo. Depende de las definiciones de los flujos de mensajes. MAXTHREADS MAXTHREADTASKS El valor de MAXTHREADS y MAXTHREADTASKS depende de la aplicación. Puede calcular el valor necesario para WebSphere Message Broker como sigue:

Para cada flujo de mensajes:
  1. Multiplique el número de nodos de entrada por el número de instancias (hebras adicionales +1).
  2. Sume los valores de todos los flujos de mensajes y añada 10 al total resultante.
  3. Añada el número de hebras utilizadas para cada escucha HTTP.

Para desplegar un flujo de mensajes, que inicia un grupo de ejecución en un espacio de direcciones nuevo, se utilizan los recursos USS Semaphore (semáforo USS) y SharedMemorySegment (Segmento de memoria compartida). En particular, cada espacio de direcciones nuevo utiliza un semáforo y SharedMemorySegment. SharedMemorySegment se suprime inmediatamente después de que se haya iniciado el nuevo espacio de direcciones, pero el semáforo se conserva mientras dura el nuevo espacio de direcciones.

Determinados parámetros de sistema USS pueden afectar el inicio de un nuevo espacio de direcciones de grupo de ejecución, si los establece incorrectamente. Éstos incluyen:
  • IPCSEMNIDS
  • IPCSHMNIDS
  • IPCSHMNSEGS
Necesita un mínimo de tres semáforos para cada espacio de direcciones de grupo de ejecución iniciado.

IPCSEMNIDS se debe establecer en un valor que sea cuatro veces el número de potenciales espacios de direcciones de grupos de ejecución de un sistema.

Necesita un SharedMemorySegment para cada espacio de direcciones de grupo de ejecución iniciado. Debe establecer IPCSEMNIDS en un valor que exceda el número de potenciales espacios de direcciones de grupos de ejecución de un sistema.

Se puede conectar un espacio de direcciones de control (procesos BIPSERVICE y BIPBROKER) a muchos segmentos de memoria compartida (SharedMemorySegments) - potencialmente, uno para cada espacio de direcciones de grupo de ejecución iniciado para ese intermediario. Debe establecer IPCSHMNSEGS en un valor que exceda el número potencial de grupos de ejecución para cada intermediario.

Inicio del cambio

Asegurarse de que hay espacio suficiente para los archivos temporales

La variable de entorno TMPDIR es el nombre de vía de acceso del directorio que se utiliza para los archivos temporales. Si no se establece, el shell z/OS utiliza /tmp.

Al iniciar los componentes de WebSphere Message Broker, es necesario disponer de espacio suficiente en el directorio indicado por TMPDIR. En concreto, Java necesita espacio suficiente para mantener los archivos JAR que WebSphere Message Broker necesita.

Si no asigna suficiente espacio, los espacios de direcciones de grupos de ejecución terminarán de forma anómala con un código 2C1.

En este directorio, deje 50 MB de espacio, como mínimo, para componentes del intermediario y 10 MB para componentes del gestor de configuración. Es posible que se necesite más espacio si se despliegan nodos de gran tamaño definidos por el usuario u otros archivos JAR en el componente de intermediario.

Fin del cambio
Inicio del cambio

Definición de los archivos de WebSphere Message Broker como programas de bibliotecas compartidas

Si tiene previsto desplegar en más de un grupo de ejecución en z/OS, se puede reducir la cantidad de almacenamiento que necesitan los espacios de direcciones de grupos de ejecución estableciendo el atributo ampliado de biblioteca compartida en los siguientes archivos WebSphere Message Broker:
     /usr/lpp/mqsi/bin/*
     /usr/lpp/mqsi/lil/*  
     /usr/lpp/mqsi/lib/*  
     /usr/lpp/mqsi/lib/wbirf/*  
     /usr/lpp/mqsi/lib/wbimb/*
     /usr/lpp/mqsi/lib/wbieb/*
Para establecer el atributo de biblioteca compartida, utilice el mandato extattr con la opción +l. Por ejemplo,
    extattr +l /usr/lpp/mqsi/bin/*

Para saber si se ha establecido el atributo ampliado de biblioteca compartida, utilice el mandato ls -E.

Por ejemplo, si utiliza ls -E bipimain se obtiene:
-rwxr-x---  a-s-  1 USER  GROUP   139264 Mar 15 10:05 bipimain
donde s muestra que el programa está habilitado para ejecutarse en un espacio de direcciones compartido.
Utilice el siguiente mandato para ver si dispone de suficiente cantidad deSHRLIBRGNSIZE para contener todos los programas de biblioteca compartida que se van a utilizar en el sistema.
     /D OMVS,LIMITS
Fin del cambio
Tareas relacionadas
Personalización del entorno z/OS
Referencia relacionada
Tareas y funciones de personalización en z/OS
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ae22110_