Pregunta

Estamos utilizando JMeter en un entorno heterogéneo y nos gustaría para medir la CPU y la memoria mientras estamos produciendo carga pesada en un servidor en nuestro servicio o aplicación web se está ejecutando. ¿Qué le recomendaría a utilizar? ¿Hay alguna solución de software (código abierto o comercial) disponible que registra el uso de la CPU y la memoria en un archivo o en una base de datos?

Gracias!

¿Fue útil?

Solución

Desde la perspectiva de Java, puede utilizar jconsole o danos tu código para supervisar el uso de memoria.

  1. CPU Medir y consumo de memoria de una aplicación Java
  2. javasysmon en github
  3. dstat para Linux y Monitor de rendimiento para las ventanas. Más

Otros consejos

Se puede echar un vistazo a Cactus .

Podría recoger usos de recursos como CPU, MEM fácilmente con una función de las plantillas y los muestra en los gráficos agradables. Tanto Windows y Uni * son compatibles.

Uno de instalar el plugin Monitor de rendimiento, también tuve que instalar el agente de servidor y abrir el puerto 4444 del cortafuegos.

Aquí hay un enlace que me pareció super útil.

http : //grosan.co.uk/web-application-performance-testing-using-apache-jmeter-part-2-monitor-server-resources/

Tal vez usted puede echar un vistazo a collectd si se ejecuta en un cierto sabor de Unix / Linux. Le traerá no sólo la CPU, sino también la memoria, S de disco, red y un número bien de los plugins disponibles.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top