I’m doing performance testing against Nginx with a fastCGI server behind it. Our scenario aims to open 60,000 concurrent connections (with a ramp up phase), followed by sending about 10,000 queries per second.
This environment is on physical hosts, in a lab environment with their own private network.
Using gatling 3 and jdk 12, we’re seeing a mean round trip time of 10ms per request for http/1.1. When we go to http/2, this round trip time increases to 50ms - for the same requests, environment, everything. The only thing changing is the http/2 flag in gatling.
Has anyone encountered this before? Is there any extra jvm tuning I should be doing for http/2 requests?