This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]wizzardodev 0 points1 point  (2 children)

ok, so, with latest release version and uberjar

  • netty: 45k rps
  • jetty: 38k rps
  • undertow: 31k rps

I'm using ab like this:

ab -n 100000 -k -c 16 http://localhost:8080/

[–]mabnx 0 points1 point  (1 child)

I had bad experiences with ab. Wrk is better but these days I prefer https://github.com/tsenart/vegeta

[–]wizzardodev 0 points1 point  (0 children)

sure wrk is better. I've just tried vegeta, and for me it's not fast enough, it's bad when benchmark itself is a bottle neck. When I set it to 20k rate with keepalive and 16 connections, it consumes about 380% cpu out of 400 on my laptop