Ajuste del almacenamiento dinámico de LE
Siga estos pasos para ajustar el sistema operativo z/OS para optimizar el rendimiento de WebSphere Application Server.
Acerca de esta tarea
Procedimiento
- Utilice la función LE RPTSTG(ON) para generar un informe sobre la utilización del almacenamiento para los servidores de aplicaciones. Efectúe las siguientes acciones para habilitar esta función.
Los resultados aparecen en el registro de trabajo del sirviente.
- En la consola administrativa, pulse Entorno > Variables de WebSphere > > Nuevo.
- Especifique _CEE_RUNOPTS en el campo Nombre y RPTSTG(ON),RPTOPTS(ON) en el campo Valor.
- Pulse Guardar para guardar los cambios
- Para hacer que el servidor se desconecte limpiamente, utilice el mandato VARY siguiente:
En el ejemplo siguiente se muestra la salida SYSPRINT DD del sirviente con la función RPTSTG(ON).VARY WLM,APPLENV=xxxx,QUIESCE
Ejemplo:. . . 0 HEAP statistics: Initial size: 83886080 Increment size: 5242880 Total heap storage used (sugg. initial size): 184809328 Successful Get Heap requests: 426551 Successful Free Heap requests: 424262 Number of segments allocated: 1 Number of segments freed: 0 . . . Suggested Percentages for current Cell Sizes: HEAPP(ON,8,6,16,4,80,42,808,45,960,5,2048,20) Suggested Cell Sizes: HEAPP(ON,32,,80,,192,,520,,1232,,2048,) . . .
- Tome los valores de almacenamiento dinámico de la línea "Suggested Cell Sizes" en el informe de utilización de almacenamiento y utilícelos en otra función RPTSTG(ON) para obtener otro informe sobre la utilización de almacenamiento:
- En la consola administrativa, pulse Entorno > Variables de WebSphere > Nuevo.
- Especifique _CEE_RUNOPTS en el campo Nombre y RPTOPTS(ON),RPTSTG(ON),HEAPPOOLS(ON,32,,80,,192,,520,,1232,,2048,) o RPTOPTS(ON),RPTSTG(ON),HEAPP(ON,32,,80,,192,,520,,1232,,2048,) en el campo Valor.
- Pulse Guardar para guardar los cambios
Ejemplo:. . 0 HEAP statistics: Initial size: 83886080 Increment size: 5242880 Total heap storage used (sugg. initial size): 195803218 Successful Get Heap requests: 426551 Successful Free Heap requests: 424262 Number of segments allocated: 1 Number of segments freed: 0 . . . Suggested Percentages for current Cell Sizes: HEAPP(ON,32,8,80,43,192,48,520,20,1232,5,2048,20) Suggested Cell Sizes: HEAPP(ON,32,,80,,192,,520,,1232,,2048,) . . .
- Tome los valores de almacenamiento dinámico de la línea "Suggested Percentages for current Cell Sizes" del segundo informe de utilización de almacenamiento y utilícelos en otra función RPTSTG(ON) para obtener un tercer informe sobre la utilización del almacenamiento.
- En la consola administrativa, pulse Entorno > Variables de WebSphere > Nuevo.
- Especifique _CEE_RUNOPTS en el campo Nombre y RPTOPTS(ON),RPTSTG(ON,32,8,80,43,192,48,520,20,1232,5,2048,20) en el campo Valor.
- Pulse Guardar para guardar los cambios
Ejemplo:. . 0 HEAP statistics: Initial size: 83886080 Increment size: 5242880 Total heap storage used (sugg. initial size): 198372130 Successful Get Heap requests: 426551 Successful Free Heap requests: 424262 Number of segments allocated: 1 Number of segments freed: 0 . . . Suggested Percentages for current Cell Sizes: HEAPP(ON,32,8,80,43,192,48,520,20,1232,5,2048,20) Suggested Cell Sizes: HEAPP(ON,32,,80,,192,,520,,1232,,2048,) . . .
- En el tercer informe de utilización de almacenamiento, busque la línea "Total heap storage used (sugg. initial size):" y utilice este valor para el valor de almacenamiento dinámico de LE inicial. Por ejemplo, en el informe del tercer ejemplo de informe, este valor es 198372130.
- Elimine la variable de WebSphere RPTSTG de los valores del servidor, ya que se produce una pequeña degradación en el rendimiento mientras se recopila la información de uso del almacenamiento.
- En la consola administrativa, pulse Entorno > Variables de WebSphere.
- Seleccione _CEE_RUNOPTS y elimine RPTSTG.
- Para los programas cliente que ejecutan z/OS, debería especificar HEAPP(ON) en el proc del cliente para obtener las agrupaciones de almacenamiento dinámico LE predeterminadas. LE proporciona agrupaciones adicionales (más de 6) y un tamaño de célula mayor que 2048 MB en releases futuros de z/OS. Puede aprovechar estas agrupaciones y tamaños de célula aumentados, si tiene ese servicio en el sistema.
- Si utiliza LE HEAPCHECK, asegúrese de desactivarlo después de verificar que el código no incluye ningún almacenamiento sin inicializar. HEAPCHECK puede ser muy costoso.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_tunezleheap
File name: tprf_tunezleheap.html