mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-05 22:56:57 +02:00
We really want to let the readers and writers act on different areas, so we want to have the tail and the head on separate cache lines, themselves separate from the rest of the ring. Doing so improves the performance from 2.15 to 2.35M msg/s at 48 threads on a 24-core EPYC. This increases the header space from 32 to 192 bytes when threads are enabled. But since we already have the header size available in the file, haring remains able to detect the aligned vs unaligned formats and call dump_v2a() when aligned is detected. |
||
---|---|---|
.. | ||
base64 | ||
coccinelle | ||
flags | ||
h2 | ||
haring | ||
hpack | ||
patchbot | ||
phash | ||
plug_qdisc | ||
poll | ||
qpack | ||
sslkeylogger | ||
tcploop | ||
trace | ||
udp |