Linux extreme performance H1 load generator (gcannon.org)

by MDA2AV 16 comments 30 points
Read article View on HN

16 comments

[−] Veserv 38d ago
What is the point of making up claims of "extreme" performance without any accompanying benchmarks or comparisons?

It really should be shameful to use unqualified adjectives in headline claims without also providing the supporting evidence.

[−] 0x000xca0xfe 38d ago
Interesting, I made something similar years ago when io_uring wasn't around yet and it is just a couple threads blocking on sendfile: https://github.com/evelance/sockbiter

Of course it needs to pre-generate the file and you need enough RAM for both the server running and caching the file but it needs almost zero CPU during the test run and can probably produce even more load than this io_uring tool.

[−] qcoudeyr 38d ago
From my benchmark, i will keep using oha (https://github.com/hatoo/oha). Oha is more complete than gcannon and have similar req/s rate while handling ipv6, https, etc...
[−] bawolff 38d ago
Really stupid question from someone who doesnt know much about io_uring. Wouldn't doing all this i/o async make the latency measurements less accurate? How do you know when the i/o starts if you are submitting it async in batches of 2048?