On 3/11/23 22:52, Willy Tarreau wrote:
According to the OpenSSL devs, 3.1 should be "4 times better than 3.0",
so it could still remain 5-40 times worse than 1.1.1. I intend to run
some tests soon on it on a large machine, but preparing tests takes a
lot of time and my progress got delayed by the painful bug of last week.
I'll share my findings anywya.
Just noticed that quictls has a special branch for lock changes in 3.1.0:
https://github.com/quictls/openssl/tree/openssl-3.1.0+quic+locks
I am not sure how to go about proper testing for performance on this. I
did try a very basic "curl a URL 1000 times in bash" test back when
3.1.0 was released, but that showed 3.0.8 and 3.1.0 were faster than
1.1.1, so concurrency is likely required to see a problem.
Thanks,
Shawn