3proxy/bench/mix
Vladimir Dubrovin 7140ffb43d bench: 90th percentile latency, per-connection link emulation
wrk's and mix's 90th percentile is recorded (p90_ms) and shown in the
report.py --latency tables when present.

--flow-rate limits each connection between the client and the proxy
(fq maxrate), under --netem when both are given, now with a large netem
queue. Both directions are shaped in the client's namespace, the
incoming one through an ifb, so the emulation runs on the client's CPUs;
segmentation offload and GRO are off on that link so that netem drops
single packets.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 11:02:30 +03:00
..
.gitignore bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
build.sh bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
go.mod bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
main.go bench: 90th percentile latency, per-connection link emulation 2026-10-14 11:02:30 +03:00