Wie CPU und Speicher während Belastungstest messen
-
10-10-2019 - |
Frage
Wir sind mit JMeter in einer heterogenen Umgebung und wir möchten CPU und Speicher messen, während wir auf einem Server schwere Last produzieren, wo unser Service oder Web-Anwendung ausgeführt wird. Was möchten Sie zu verwenden empfehlen? Gibt es eine Software-Lösung (Open Source oder kommerziell) zur Verfügung, die CPU- und Speichernutzung in einer Datei erfasst oder in eine Datenbank?
Danke!
Lösung
Von der Java-Perspektive, können Sie jconsole oder schreiben Sie Ihren eigenen Code die Speichernutzung zu überwachen.
- Messen CPU und Speicherverbrauch einer Java-Anwendung
- javasysmon auf Github
- dstat für Linux und perfmon für Windows. Lesen Sie mehr
Andere Tipps
Sie können mit unsere JMeter perfmon Plugin CPU zu messen, Speicher und viele andere Metriken :
Sie können einen Blick auf Cacti .
Es könnte Ressourcennutzungen wie CPU sammeln, MEM leicht mit integrierten Vorlagen und sie in schöner Grafik anzuzeigen. Sowohl Windows als auch Uni * unterstützt.
Ein Sie die Perfmon-Plugin installieren, hatte ich auch den Server-Agenten zu installieren, und öffnen Sie die Firewall-Port 4444.
Hier ist ein Link, die ich super nützlich gefunden.
Vielleicht können Sie einen Blick auf collectd wenn Sie in einigen Unix / Linux Geschmack laufen. Es wird Ihnen nicht nur CPU bringen, sondern auch Speicher, Disk-IO, Netzwerk und eine gute Anzahl von Plugins zur Verfügung.