Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

MONITOREO DE LA MEMORIA USADA POR Jboss

en En un navegador de páginas web debemos de colocar la url http://dirección_del_server:8080
lo cual no nos abrirá la página por defecto que nos permite administrar parte del Jboss

 1. vamos al link JMX Console,una vez dentro de la página
  Ctrl F (buscar) jboss.system,
     ahí hacemos click en donde dice type=serverInfo
una vez en esa página de nuvo Ctrl 
 type=ServerInfo
 2. de nuevo Ctrl F (buscar) java.lang.String listMemoryPools()
     apretamos el botón Invoke
 3. en esa página buscamos Pool: Tenured Gen (Heap memory)

explicación de lo que vemos ahí:

Peak Usage    : init:119341056, used:80167064, committed:133550080, max:477233152
Current Usage : init:119341056, used:67784800, committed:133550080, max:477233152

    |------------------| committed:127,36Mb
    +---------------------------------------------------------------------+
    |///////// |                                                            | max:455,12Mb
    +---------------------------------------------------------------------+
    |--------| used:64,64Mb

Peak Usage - valores máximos (picos) de uso, pedido (committed) y memoria máxima que se dispone
Current Usage - valores actuales de uso, pedido de memoria y memoria máxima que se dispone
La gráfica nos muestra estos valores:

committed, maxímo que se puede usuar, y el valor actual
en caso de que jboss llegue al máximo se corre el riesgo de tener una caida del server,
por lo cual es bueno chequear estos valores, y de ser necesario corregir la memoria asignada
al Jboss