3proxy/bench/data/m4-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.6 KiB

1proxyscenariorepgbitratep50_msp99_mserrorstimeoutsretransprx_cpu_sprx_task_scpu_s_per_gbcpu_us_per_reqpeak_mbcli_utilprx_utilsrv_utilcli_threadsrv_threadbound
2nginxmix-relay02.668742329599999773564.3524194.3043420010.1410.0831943.0396340291180732137.84665579119087607.28906250.41206313416009021.00.437762237762237771.09220220854131990.7871003140048684client
3nginx-halfclosemix-relay02.687116767406.34.3524063.23200010.1310.0783123.015871926607313136.77544792946546607.49218750.413202247191011231.00.43191489361702131.09006613001228030.7855380433971898client
4nginxmix-relay-3k01.08030141040000022977.91.21616.384130005.263.8600353.8952092068841377176.63454111958092571.347656250.224196498562842960.5136718750.205369595536959550.55561725594101170.3772410600013996none
5nginx-halfclosemix-relay-3k01.08537256159999982991.11.21616.3840005.263.8535743.877009746585803175.85503660860553574.402343750.22459614382490880.51317073170731710.204806687565308260.55657750150989130.3783059964432095none
6nginx-halfclosemix-relay12.69648430247428.34.3524063.23200010.1310.0825773.005394836820319136.37036737880808609.988281250.409052333804809041.00.434215167548500871.09216749746652834.328443622236288origin
7nginxmix-relay12.70911348474364.3524063.2323460010.1310.0710492.9913844687061477136.2291554599247608.16406250.41247882552230381.00.43246110325318251.09417590577927660.7820523770868308client
8nginx-halfclosemix-relay-3k11.08532764162991.21.21616.3840005.273.8324213.8845412559333083176.18347151644824572.230468750.223501701125359860.51464843750.20056100981767180.55362493771064170.37520445809611874none
9nginxmix-relay-3k11.081432334429781.21616.384130005.243.8345553.8763405408307903175.95701813297515570.00781250.220410310362966850.5127201565557730.200910045502275120.5555988030207850.37767081532419366none
10nginxmix-relay22.74037763367523.84.3524063.2323490010.1310.0736462.9572566571249803134.6394109359632609.05468750.41201353637901861.00.431794148748678161.09023644791466020.7817906179301563client
11nginx-halfclosemix-relay22.72648295447487.34.3524063.23200010.1210.0636669999999992.9693932202784064135.16220800555607605.968750.409937888198757761.00.43329813445969731.08417488225897340.7800146555662619client
12nginxmix-relay-3k21.08099145522978.11.21616.384130005.23.8203383.84831904081086174.60797152546925573.761718750.223298429319371720.51030421982335630.204323570432357050.55559495109523320.37807649201760335none
13nginx-halfclosemix-relay-3k21.08533944429911.21616.3840005.323.8553583.9213538432866537177.86693413574056572.511718750.22563835330901510.51750972762645920.203626220362622040.55562286883704850.37857302462176606none
14nginx-halfclosemix-relay32.72169733447466.84.6084063.23200010.6110.5507273.118642140225774142.09567686291317608.19531250.402755696873343951.00.434565434565434561.08869065826834690.7831449997808162client
15nginxmix-relay32.74585201680000027537.24.3524063.2323500010.1110.0617782.945533827211019134.13469192803694606.06250.41325811001410441.00.43280423280423281.08824277388201370.7862187752430067client
16nginx-halfclosemix-relay-3k31.0849204122991.11.21616.3840005.243.86369200000000033.8638778970636607175.18638627929525573.066406250.222280609563846570.51322233104799220.202726319468717220.55562437798410080.37668495104215577none
17nginxmix-relay-3k31.0812449642978.31.21616.384130005.183.8056353.832619006769311173.92472215693516573.57031250.222951680672268920.50884086444007860.200070200070200070.55262360022041570.37483870716728157none
18nginxmix-relay42.66432976247337.74.3524194.3043440010.1210.0680923.0386628991102094137.9178761737329606.097656250.410061832490163041.00.429883433415754131.0860101814933270.7904764666660997client
19nginx-halfclosemix-relay42.73359962727513.54.3523932.1600010.1410.0821812.9675157690554137134.95707726093033608.753906250.410653889515219861.00.436886395511921431.08722160678791460.7892296217015264client
20nginxmix-relay-3k41.08042303282978.11.21616.384130005.273.8257393.9021752332268496176.95846344985057570.07031250.221814368117461970.51264591439688710.20013995801259620.55360838411434480.3750105397306789none
21nginx-halfclosemix-relay-3k41.0853347522991.21.21616.3840005.373.9361643.958225784333864179.5266113934207573.238281250.227034120734908140.52339181286549710.20505617977528090.5655794195629080.3841221040929178none