2010-11-16 22 views
19

Estamos utilizando JMeter en un entorno heterogéneo y quisiéramos medir la CPU y la memoria mientras estamos produciendo una gran carga en un servidor donde se ejecuta nuestro servicio o aplicación web. ¿Qué recomendarías usar? ¿Hay disponible alguna solución de software (de código abierto o comercial) que registre el uso de la CPU y la memoria en un archivo o en una base de datos?Cómo medir la CPU y la memoria durante la prueba de carga

¡Gracias!

Respuesta

8

Desde la perspectiva de java, puede usar jconsole o escribir su propio para controlar el uso de la memoria.

  1. Measure CPU and memory consumption of a Java application
  2. javasysmon en github
  3. dstat para Linux y Monitor de rendimiento para las ventanas. Read more
+0

Gracias! ¡Gran respuesta! Estoy buscando actualmente en jconsole y javasysmon. Sería genial si hay una herramienta que se ejecuta como un servicio y registra el uso de CPU y memoria de una aplicación, no importa si es una aplicación Java o nativa. –

+0

os independiente? – zengr

+0

es Java, por lo tanto, es independiente del sistema operativo ... ha. –

2

Se puede echar un vistazo a Cacti.

Podría recoger usos de recursos como CPU, MEM fácilmente con plantillas incorporadas y mostrarlas en buenos gráficos. Tanto Windows como Uni * son compatibles.

0

Tal vez se puede echar un vistazo a collectd si se ejecuta en un poco de sabor/Linux UNIX. Le proporcionará no solo CPU, sino también memoria, disco IO, red y una buena cantidad de complementos disponibles.

Cuestiones relacionadas