mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-11 22:15:14 +00:00
c4710e14fe
There has been a USE_MEMCHR option for ages that was mostly never enabled because it was unclear when glibc became faster. A quick look at the code indicates that this arrived with the SSE implementation of memchr() which arrived at commit 093ecf92998de2 between 2.14 and 2.15, so let's automatically turn this on on x86_64 with glibc >= 2.15. This results in ~6GB of logs read per second (20 million lines) and ~2.5GB/s (8 million lines) parsed for errors or status codes classification, or 1 GB/s (3 million lines) for time percentiles. |
||
---|---|---|
.. | ||
halog | ||
iprange | ||
netsnmp-perl | ||
release-estimator | ||
selinux | ||
syntax-highlight | ||
systemd | ||
wireshark-dissectors/peers |