0
votes

I am running 2250 users test from AWS windows VM, Following are the details.

Windows RAM: 32GB CPU: 8 Core

Once test reaches to 600 concurrent users the cpu is going 100% utilization. The action taken to resolve this,(Using Jmeter for test)

  • Increased the Heap size (HEAP=-Xms512m -Xmx12288m)
  • Removed lisners from the test.
  • Running test from NON GUI mode.

Still Load generator machine reaching to 100%. What whould be the best solution to fix this issue.

enter image description here

2
Get something like VisualVM and see what CPU is doing - that would be the first stepKiril S.

2 Answers

0
votes

First check you follow best practices in your test:

Then it would be better to use a linux machine instead of Windows as it usually scales better.

Finally try increasing the machine type to give it more CPUs.

0
votes

The best option would be switching from single machine having 32 GB of RAM to 3 machines having 12 GB of RAM and run JMeter in distributed mode as your test seems to be very CPU intensive.

See What’s the Max Number of Users You Can Test on JMeter? for more comprehensive explanation of JMeter virtual users limits and what needs to be done to overcome them.