![[IBM i]](../images/iseries.gif)
Operación por omisión del supervisor de almacenamiento dinámico
El supervisor de almacenamiento dinámico sigue el comportamiento de operación por omisión como se describe en este archivo.
Un supervisor de almacenamiento dinámico activo
generalmente envía un mensaje a la cola de mensajes QSYSOPR cuando se
inicia el perfil de WebSphere Application Server. Por ejemplo el mandato
Visualizar mensaje (DSPMSG QSYSOPR) muestra el siguiente mensaje:
HEAP MONITOR STARTED FOR 012500/QEJBSVR/SERVER1 IN SUBSYSTEM qwas85 IN POOL
*BASE POOL ID=2 POOLSIZE(B)=1687994368 RESERVED(B)=778240 HEAP
TOTAL(B)=202276864 FREE(B)=67037600 USEDHEAP=135239264
OS400.GC.HEAP.SIZE.MAX(KB) =240000000
En la operación por omisión, un mensaje parecido muestra ENDED en
lugar de STARTED cuando finaliza el perfil de WebSphere Application Server. Por ejemplo:
HEAP MONITOR ENDED FOR 012500/QEJBSVR/SERVER1 IN SUBSYSTEM
qwas85 IN POOL *BASE POOL ID=2 POOLSIZE(B)=6662139904 RESERVED(B)=5165056
HEAP TOTAL(B)=312999936 FREE(B)=168637264 USEDHEAP=144362672
OS400.GC.HEAP.SIZE.MAX(KB) =240000000
El mandato Visualizar
registro cronológico (DSPLOG LOG(QHST) MSGID(CPI8859)) muestra todos
los mensajes STARTED y ENDED que aparecen en las anotaciones históricas.La operación predeterminada supervisa el tamaño del almacenamiento
dinámico de recogida de basura (GC) de la JVM (Java™ Virtual Machine) con respecto a lo siguiente:
- Tamaño del almacenamiento de memoria real.
- Tamaño que resulta de restar al tamaño del almacenamiento de memoria el tamaño reservado.
Asimismo, emite un mensaje si el tamaño de almacenamiento de memoria
real supera el 85, 90, 95 o 100 por ciento.
Por ejemplo:
048241/QEJBSVR/SERVER1 GC HEAP USES 95% OF THE NON-RESERVED POOL. JVM GC
HEAP SIZE(KB) EFFECTIVE POOLSIZE(KB):840282 882444.
048241/QEJBSVR/SERVER1 GC HEAP USES 110% OF THE NON-RESERVED POOL. JVM GC
HEAP SIZE(KB) EFFECTIVE POOLSIZE(KB):974601 882392.
El primer
número es el tamaño de almacenamiento dinámico, por ejemplo, 840282 o
974601. El segundo número es el tamaño del almacenamiento de memoria real
(o tamaño de almacenamiento no reservado), por ejemplo 882444 o 882392. El mandato Visualizar registro cronológico (DSPLOG LOG(QHST)
MSGID(CPF9898)) muestra mensajes de aviso en las anotaciones históricas. Para el tamaño máximo de almacenamiento dinámico de recogida de basura,
la operación por omisión es supervisar el almacenamiento dinámico de
recogida de basura de la JVM para que no supere el 85, 90 o 95 por ciento
del valor máximo. Por ejemplo:
048358/QEJBSVR/USER JAVA USED 88% OF THE GC HEAP. USED HEAP SIZE(KB)
AND MAX HEAP(KB):909088 1024001.
El tamaño máximo de almacenamiento
dinámico es 1024001 K bytes (-Xmx1000m) y el tamaño de almacenamiento
dinámico utilizado es 909088 K bytes.