3proxy/bench/data
Vladimir Dubrovin f268755581 bench: TLS, mix and half-close scenarios, 13 October results
tls-term-* and tls-init-* measure TLS ended or begun by the proxy on a
TCP relay: 3proxy tcppm under ssl_serv/ssl_cli, nginx stream, haproxy
mode tcp and stunnel, with a certificate made for each run and an HTTPS
listener on the origin. nginx::halfclose turns on proxy_half_close.
bench/mix is the Go load generator and origin for the mix-* scenarios.
A run stops when the origin exits (e.g. killed by the OOM killer)
instead of recording failures for everything after it.

RESULTS.md gets the HTTPS and mix tables; data/ the full suite with 16
KB buffers and -s by default.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 10:38:57 +03:00
..
m4-16k-base.csv bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
m4-16k-connect.csv bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
m4-16k-relay.csv bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
m4-16k-socks.csv bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
m4-auto-http.csv Benchmarks: automatic splice, CONNECT, SOCKS and TCP relay results 2026-10-12 11:25:04 +03:00
m4-env.txt Benchmarks: measure the proxy under stress, add results 2026-10-11 22:04:47 +03:00
m4-grace.csv Benchmarks: splice by direction, grace delay, tunnels, more proxies 2026-10-12 00:40:19 +03:00
m4-halfclose.csv bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
m4-haproxy-splice.csv Benchmarks: measure the proxy under stress, add results 2026-10-11 22:04:47 +03:00
m4-main.csv Benchmarks: measure the proxy under stress, add results 2026-10-11 22:04:47 +03:00
m4-mix.csv bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
m4-splice-direction.csv Benchmarks: splice by direction, grace delay, tunnels, more proxies 2026-10-12 00:40:19 +03:00
m4-tls.csv bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
m4-tunnels.csv Benchmarks: automatic splice, CONNECT, SOCKS and TCP relay results 2026-10-12 11:25:04 +03:00
skylake-16k-base.csv bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
skylake-16k-connect.csv bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
skylake-16k-relay.csv bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
skylake-16k-socks.csv bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
skylake-auto-http.csv Benchmarks: automatic splice, CONNECT, SOCKS and TCP relay results 2026-10-12 11:25:04 +03:00
skylake-env.txt Benchmarks: measure the proxy under stress, add results 2026-10-11 22:04:47 +03:00
skylake-grace.csv Benchmarks: splice by direction, grace delay, tunnels, more proxies 2026-10-12 00:40:19 +03:00
skylake-halfclose.csv bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
skylake-haproxy-splice.csv Benchmarks: measure the proxy under stress, add results 2026-10-11 22:04:47 +03:00
skylake-main.csv Benchmarks: measure the proxy under stress, add results 2026-10-11 22:04:47 +03:00
skylake-mix.csv bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
skylake-splice-direction.csv Benchmarks: splice by direction, grace delay, tunnels, more proxies 2026-10-12 00:40:19 +03:00
skylake-tls.csv bench: TLS, mix and half-close scenarios, 13 October results 2026-10-13 10:38:57 +03:00
skylake-tunnels.csv Benchmarks: automatic splice, CONNECT, SOCKS and TCP relay results 2026-10-12 11:25:04 +03:00