#4sysadmins

Inicio » GNU/Linux » Java Virtual Machine

Archivo de la categoría: Java Virtual Machine

Uso de memoria RAM

En BigData y aplicaciones «On Streaming» se está dando mucha importancia al uso de memoria RAM, ya que podemos encontrar servidores con hasta 244GB de memoria para tan solo mantener un servicio activo. En esta entrada veremos como el sistema hace uso de la RAM de manera que puedas calcular de forma mas exacta los recursos necesarios.

(más…)

Parámetros Java Virtual Machine JVM

A continuación defino algunos de los parámetros mas importantes a modificar para conseguir un buen rendimiento en nuestra aplicación. (más…)

Monitorizar procesos con JConsole (3/3): tipos de memoria JVM

Cuando ejecutamos una aplicación java esta es ejecutada sobre la JVM (Java Virtual Machine) la cual es capaz de aceptar opciones en tiempo de ejecución o definidas en el archivo de configuración del entorno de java. Estas opciones no son mas que una serie de parámetros capaces de modificar su comportamiento y con ello el rendimiento de la aplicación. (más…)

Monitorizar procesos java con JConsole (2/3) : JMX/RMI JConsole remota

Segunda parte de las entradas relacionadas con la JDK. Ahora toca el turno a JMX (Java Management Extension). Aprenderemos a levantar un MBean server al que poder conectar para monitorizar un proceso java remoto. En la primera entrada vimos como conectar con un proceso java de forma local a través de la herramienta jconsole. (más…)

Monitorizar procesos java con JConsole (1/3) : JDK y JConsole local

En esta entrada vamos a ver como instalar, configurar, ejecutar y monitorizar un proceso java. Es algo realmente importante saber que consumo de recursos está realizando nuestra aplicación java sobre todo cuando se trata de servidores de aplicaciones (JBoss, Weblogic, Tomcat, OAS…) o como en mi caso, aplicaciones del ecosistema BigData (flume, kafka, HBase, HDFS, Spark…). (más…)