Question

Nous utilisons JMeter dans un environnement hétérogène et nous aimerions mesurer CPU et la mémoire alors que nous produisons lourde charge sur un serveur sur lequel notre service ou une application Web est en cours d'exécution. Que recommanderiez-vous à utiliser? Y at-il une solution de logiciel (open source ou commercial) qui enregistre les CPU disponibles et utilisation de la mémoire dans un fichier ou une base de données?

Merci!

Était-ce utile?

La solution

Du point de vue de java, vous pouvez utiliser jconsole ou écrivez votre propre code pour surveiller l'utilisation de la mémoire.

  1. Mesure de CPU et de la consommation de mémoire d'une application Java
  2. javasysmon sur github
  3. dstat pour linux et perfmon pour Windows.

Autres conseils

Vous pouvez jeter un oeil à Cacti.

Il pourrait collecter des ressources comme des usages CPU, MEM facilement avec intégré dans les modèles et les afficher dans un graphisme agréable. Windows et Uni * sont pris en charge.

Une installation du plug-in Perfmon, je devais également installer l'agent serveur, et ouvrez le pare-feu port 4444.

Voici un lien que j'ai trouvé super utile.

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

Peut-être que vous pouvez jeter un oeil à collectd si vous exécutez dans un peu de saveur unix / linux. Il vous apportera non seulement CPU, mais aussi la mémoire, disque IO, réseau et un bon nombre de plug-ins disponibles.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top