WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Aumentar el tamaño de pila en z/OS

Cambie el tamaño de la pila en z/OS modificando o añadiendo la variable de entorno Language Environment (LE) _CEE_RUNOPTS . Esto se puede hacer para todos los grupos de ejecución definidos para un intermediario, o para un grupo de ejecución específico.

Los componentes de intermediario en z/OS se compilan utilizando el enlace XPLINK (enlace de rendimiento adicional), que añade optimización al código de ejecución. Sin embargo, si el tamaño de pila inicial no es suficiente, se utilizan extensiones de pila. El tamaño de pila inicial es de 1 MB y se utiliza 1 MB en cada extensión. Asegúrese de elegir un tamaño suficientemente grande de pila descendente, ya que el rendimiento de XPLINK puede verse afectado negativamente cuando se utilizan extensiones de pila.

Para determinar tamaños de pila adecuados, puede utilizar la herramienta de almacenamiento de informes Language Environment.

Para utilizar esta herramienta, utilice la opción RPTSTG con la variable de entorno _CEE_RUNOPTS para probar un flujo de mensajes. Establezca esta opción en el perfil de componente (BIPBPROF para un intermediario) durante el desarrollo y prueba de flujos de mensajes destinados a producción; por ejemplo:
export _CEE_RUNOPTS=RPTSTG\(ON\)
A continuación, puede alterar temporalmente los valores predeterminados de los tamaños de pila en z/OS modificando o añadiendo la variable de entorno _CEE_RUNOPTS.

Puede hacer esto para todos los grupos de ejecución definidos para un intermediario, o para un grupo de ejecución específico.

Para actualizar el perfil de componente, realice los pasos siguientes:
  1. Detenga el intermediario.
  2. Efectúe los cambios necesarios en el perfil.
  3. Someta el trabajo BIPGEN para volver a crear el archivo ENVFILE y cualquier ENVFILE específico de un grupo de ejecución.
  4. Reinicie el intermediario.
Para actualizar los tamaños de pila para un grupo de ejecución específico de un intermediario, realice los pasos siguiente:
  1. Detenga el intermediario.
  2. Efectúe los cambios necesarios en el perfil específico del grupo de ejecución.
  3. Someta el trabajo BIPGEN para volver a crear el archivo ENVFILE del intermediario y cualquier ENVFILE específico de un grupo de ejecución.
  4. Reinicie el intermediario.
En el ejemplo siguiente se muestra cómo puede cambiar el valor de pila predeterminado de 1 MB a 2 MB:
export _CEE_RUNOPTS=THREADSTACK64\(ON,2M,1M,128M\)

Cuando utiliza la opción RPTSTG, aumenta el tiempo que tarda una aplicación en ejecutarse, por consiguiente, sólo debe utilizarlo como ayuda en el desarrollo de flujos de mensajes y no en el entorno de producción final. Cuando haya determinado los tamaños de pila correctos necesarios, elimine esta opción de la variable de entorno _CEE_RUNOPTS.

Las pilas de XPLINK aumentan hacia abajo en el almacenamiento virtual mientras que el enlace estándar aumenta hacia arriba. Para evitar que el rendimiento se vea afectado por la conmutación entre el espacio de pila descendente y el espacio de pila ascendente durante la ejecución afecte al rendimiento, compile extensiones definidas por el usuario utilizando la opción XPLINK, cuando sea posible. Si el flujo de mensajes utiliza extensiones definidas por el usuario que se han compilado con el convenio de enlace estándar, establezca un valor adecuado para el tamaño de pila ascendente.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:43


Tema de tareaTema de tarea | Versión 8.0.0.5 | ac55130_