3proxy/bench/data/skylake-halfclose.csv
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

22 lines
4.7 KiB
Plaintext

proxy,scenario,rep,gbit,rate,p50_ms,p99_ms,errors,timeouts,retrans,prx_cpu_s,prx_task_s,cpu_s_per_gb,cpu_us_per_req,peak_mb,cli_util,prx_util,srv_util,cli_thread,srv_thread,bound
nginx,mix-relay,0,3.5494315456,9714.5,3.456,2883.584,481,0,0,10.44,5.5772569999999995,2.3530528459841498,107.46821761284677,646.2265625,0.3621328067143915,1.0,0.35871678548282565,0.9547939827344112,0.6801420782599797,client
nginx-halfclose,mix-relay,0,3.5842115584000003,9828.2,3.456,3014.656,0,0,0,10.39,5.587065,2.3190595377998546,105.71620439144503,661.203125,0.36987654320987656,1.0,0.3758934372969461,0.9558348957328978,0.7054140693681393,client
nginx,mix-relay-3k,0,1.0802104,2978,1.216,18.432,130,0,0,4.82,2.1543170000000003,3.569674944807049,161.85359301544662,606.609375,0.14972866304884064,0.4462962962962963,0.16341780376868095,0.38251468660717486,0.2991500010698438,none
nginx-halfclose,mix-relay-3k,0,1.0850382232,2991.1,1.216,18.432,0,0,0,4.94,2.2502869999999997,3.642268000794242,165.15663133964094,622.265625,0.15035565366691195,0.45614035087719296,0.17199096482736367,0.38854986509097494,0.3116797406961292,none
nginx-halfclose,mix-relay,1,3.5756380624,9788.9,3.456,3014.656,0,0,0,10.39,5.579551,2.324620069185893,106.14062867125008,661.0390625,0.3624194348041646,1.0,0.37236457995458966,0.949842494501556,0.7015688722667095,client
nginx,mix-relay,1,3.5271958696,9644.8,3.584,2883.584,474,0,0,10.43,5.542406000000001,2.365618556064551,108.14117451891174,644.51953125,0.3617283950617284,1.0,0.3661608007749435,0.9368023691216786,0.6810594890500682,client
nginx-halfclose,mix-relay-3k,1,1.0848953424,2990.9,1.152,16.384,0,0,0,4.84,2.1739349999999997,3.569007856033727,161.82420007355645,620.5390625,0.1481571881864779,0.44485294117647056,0.1640826873385013,0.37356136885036206,0.3020117985245375,none
nginx,mix-relay-3k,1,1.0817648912,2978.5,1.152,16.384,130,0,0,4.82,2.13365,3.5645453382412384,161.8264226959879,613.08984375,0.15057443167929602,0.44342226310947563,0.16199677938808374,0.3725659752206509,0.2839938876694331,none
nginx,mix-relay,2,3.6454969472,9997.7,3.456,2883.584,490,0,0,10.43,5.53628,2.28885118293921,104.32399451873931,643.6796875,0.3610562685093781,1.0,0.35983127839065543,0.9537871590107481,0.6834788988537701,client
nginx-halfclose,mix-relay,2,3.5534002688000004,9732.6,3.584,3014.656,0,0,0,10.48,5.63336,2.3594302262017095,107.6793457041284,661.01953125,0.36390459798377184,1.0,0.387833923398777,0.9648038357671802,0.7396612506669974,client
nginx,mix-relay-3k,2,1.0813221288,2978.1,1.152,16.384,130,0,0,4.85,2.1555720000000003,3.588199942144752,162.85551190356267,600.7109375,0.14881098308408924,0.44577205882352944,0.15767366720516962,0.37952481399519544,0.2861296260436161,none
nginx-halfclose,mix-relay-3k,2,1.0844837584,2991,1.152,17.408,0,0,0,4.79,2.138077,3.5334784595147513,160.14710799063857,622.21875,0.14541881601572096,0.4414746543778802,0.16110210696920582,0.3715786511367151,0.29697223888101465,none
nginx-halfclose,mix-relay,3,3.6257635824000003,9940.8,3.456,2883.584,0,0,0,10.46,5.641682,2.3079276433299536,105.22291968453243,651.9921875,0.36007924715205547,1.0,0.37196503722887664,0.9546577719814416,0.7070801671230506,client
nginx,mix-relay,3,3.5830638024,9807.7,3.712,2883.584,473,0,0,10.41,5.547357,2.324267849883599,106.14109322267198,649.88671875,0.3590445384423986,1.0,0.36838688737422914,0.9497385062712936,0.7013665070365513,client
nginx-halfclose,mix-relay-3k,3,1.0850781344,2991.2,1.152,19.456,0,0,0,4.78,2.127045,3.5241701761085644,159.80208611928322,626.45703125,0.14481744670423916,0.43974241030358785,0.16289592760180996,0.3745907664751667,0.296917569631382,none
nginx,mix-relay-3k,3,1.0807238992000001,2977.9,1.152,17.408,130,0,0,4.85,2.1669940000000003,3.5901861732419804,162.86644951140065,605.44140625,0.14884747425208436,0.44824399260628467,0.15634122607849496,0.3845703008854152,0.2876814933837681,none
nginx,mix-relay,4,3.430952128,9394.5,3.584,3145.728,457,0,0,10.4,5.567089,2.4249828297225373,110.70307094576614,647.4765625,0.36718556955769704,1.0,0.3723127035830619,0.9626796362058636,0.7114141472670636,client
nginx-halfclose,mix-relay,4,3.689899496,10106.1,3.456,2883.584,0,0,0,10.42,5.599831,2.259140122660945,103.10604486399303,662.953125,0.3600991325898389,1.0,0.3763302160593357,0.9597425400841764,12.962729365067974,origin
nginx,mix-relay-3k,4,1.0810208088,2978.2,1.152,17.408,130,0,0,4.67,2.077483,3.455992678019946,156.8061245047344,603.484375,0.14616141732283464,0.4320074005550416,0.15237166991552956,0.37754035947522535,0.27992496015950785,none
nginx-halfclose,mix-relay-3k,4,1.08504748,2991.6,1.152,18.432,0,0,0,4.71,2.1054370000000002,3.4726590950655907,157.4408343361412,626.09765625,0.14096267190569745,0.43490304709141275,0.15852474927208024,0.36956731861239006,0.2924049283203768,none