-
Notifications
You must be signed in to change notification settings - Fork 194
Description
We are planning to run test with 7500 users but I'm struggling with running even 100.
We are testing ecommerce site, just browsing scenario so page is almost fully cached, our infra utilization is < 10%.
So far I reach the moment when I have parallelism set to 20, so each pod takes 5 VUs. Runner requests are set to 40 cores, so each vUser in theory will get 8 CPU.
Now, first thing which I observed is that - doesn't matter how much CPU requests I will set, vUS will consume it all. I'm getting after some time processes killed (but not OOM, memory is barely 5% ) + timeout 20 seconds errors. When I'm browsing site during this time manually everything is perfect.
Another strange thing is a RPm pattern - you can see big drops and spikes in NewRelic.
On my local mac I'm able to run 10 vUsers without any issues, so why 40 CPU node can't handle 5 vUsers? It's impossible that 8 cores is not enough... (I'm pretty sure 1 user shouldn't consume more than 1-2 cores).
I'm discarding response body.
