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

4.7 KiB

1proxyscenariorepgbitratep50_msp99_mserrorstimeoutsretransprx_cpu_sprx_task_scpu_s_per_gbcpu_us_per_reqpeak_mbcli_utilprx_utilsrv_utilcli_threadsrv_threadbound
2nginxmix-relay03.54943154569714.53.4562883.5844810010.445.57725699999999952.3530528459841498107.46821761284677646.22656250.36213280671439151.00.358716785482825650.95479398273441120.6801420782599797client
3nginx-halfclosemix-relay03.58421155840000039828.23.4563014.65600010.395.5870652.3190595377998546105.71620439144503661.2031250.369876543209876561.00.37589343729694610.95583489573289780.7054140693681393client
4nginxmix-relay-3k01.080210429781.21618.432130004.822.15431700000000033.569674944807049161.85359301544662606.6093750.149728663048840640.44629629629629630.163417803768680950.382514686607174860.2991500010698438none
5nginx-halfclosemix-relay-3k01.08503822322991.11.21618.4320004.942.25028699999999973.642268000794242165.15663133964094622.2656250.150355653666911950.456140350877192960.171990964827363670.388549865090974940.3116797406961292none
6nginx-halfclosemix-relay13.57563806249788.93.4563014.65600010.395.5795512.324620069185893106.14062867125008661.03906250.36241943480416461.00.372364579954589660.9498424945015560.7015688722667095client
7nginxmix-relay13.52719586969644.83.5842883.5844740010.435.5424060000000012.365618556064551108.14117451891174644.519531250.36172839506172841.00.36616080077494350.93680236912167860.6810594890500682client
8nginx-halfclosemix-relay-3k11.08489534242990.91.15216.3840004.842.17393499999999973.569007856033727161.82420007355645620.53906250.14815718818647790.444852941176470560.16408268733850130.373561368850362060.3020117985245375none
9nginxmix-relay-3k11.08176489122978.51.15216.384130004.822.133653.5645453382412384161.8264226959879613.089843750.150574431679296020.443422263109475630.161996779388083740.37256597522065090.2839938876694331none
10nginxmix-relay23.64549694729997.73.4562883.5844900010.435.536282.28885118293921104.32399451873931643.67968750.36105626850937811.00.359831278390655430.95378715901074810.6834788988537701client
11nginx-halfclosemix-relay23.55340026880000049732.63.5843014.65600010.485.633362.3594302262017095107.6793457041284661.019531250.363904597983771841.00.3878339233987770.96480383576718020.7396612506669974client
12nginxmix-relay-3k21.08132212882978.11.15216.384130004.852.15557200000000033.588199942144752162.85551190356267600.71093750.148810983084089240.445772058823529440.157673667205169620.379524813995195440.2861296260436161none
13nginx-halfclosemix-relay-3k21.084483758429911.15217.4080004.792.1380773.5334784595147513160.14710799063857622.218750.145418816015720960.44147465437788020.161102106969205820.37157865113671510.29697223888101465none
14nginx-halfclosemix-relay33.62576358240000039940.83.4562883.58400010.465.6416822.3079276433299536105.22291968453243651.99218750.360079247152055471.00.371965037228876640.95465777198144160.7070801671230506client
15nginxmix-relay33.58306380249807.73.7122883.5844730010.415.5473572.324267849883599106.14109322267198649.886718750.35904453844239861.00.368386887374229140.94973850627129360.7013665070365513client
16nginx-halfclosemix-relay-3k31.08507813442991.21.15219.4560004.782.1270453.5241701761085644159.80208611928322626.457031250.144817446704239160.439742410303587850.162895927601809960.37459076647516670.296917569631382none
17nginxmix-relay-3k31.08072389920000012977.91.15217.408130004.852.16699400000000033.5901861732419804162.86644951140065605.441406250.148847474252084360.448243992606284670.156341226078494960.38457030088541520.2876814933837681none
18nginxmix-relay43.4309521289394.53.5843145.7284570010.45.5670892.4249828297225373110.70307094576614647.47656250.367185569557697041.00.37231270358306190.96267963620586360.7114141472670636client
19nginx-halfclosemix-relay43.68989949610106.13.4562883.58400010.425.5998312.259140122660945103.10604486399303662.9531250.36009913258983891.00.37633021605933570.959742540084176412.962729365067974origin
20nginxmix-relay-3k41.08102080882978.21.15217.408130004.672.0774833.455992678019946156.8061245047344603.4843750.146161417322834640.43200740055504160.152371669915529560.377540359475225350.27992496015950785none
21nginx-halfclosemix-relay-3k41.085047482991.61.15218.4320004.712.10543700000000023.4726590950655907157.4408343361412626.097656250.140962671905697450.434903047091412750.158524749272080240.369567318612390060.2924049283203768none