0
votes

I am running a load test for 1 million threads through JMeter and want to view the resource utilization on the server. For that, I am using Perfmon plugin. When the report is generated, it shows 100% usage of CPU but when view my AWS server dashboard, CPU utilization was only 1.5% at the maximum point.

Any Thoughts?

1
Your AWS metrics are going to be averaged over either 1 minute or 5. What happens if you run your test for several minutes? - MisterSmith

1 Answers

0
votes

I can only think of incorrect configuration of the PerfMon Metrics Collector, given the proper configuration it should be precise enough and capture the CPU usage (as well as other metrics) in the real time

Demo:

enter image description here

For the above demo I used s-tui on AWS side, sha1sum to stress the CPU and pretty much default configuration of the PerfMon Metrics Collector

More information just in case: How to Monitor Your Server Health & Performance During a JMeter Load Test