mirror of
https://github.com/3proxy/3proxy.git
synced 2026-10-16 00:25:48 +08:00
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>
22 lines
4.6 KiB
Plaintext
22 lines
4.6 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,2.6687423295999997,7356,4.352,4194.304,342,0,0,10.14,10.083194,3.0396340291180732,137.84665579119087,607.2890625,0.4120631341600902,1.0,0.43776223776223777,1.0922022085413199,0.7871003140048684,client
|
|
nginx-halfclose,mix-relay,0,2.68711676,7406.3,4.352,4063.232,0,0,0,10.13,10.078312,3.015871926607313,136.77544792946546,607.4921875,0.41320224719101123,1.0,0.4319148936170213,1.0900661300122803,0.7855380433971898,client
|
|
nginx,mix-relay-3k,0,1.0803014104000002,2977.9,1.216,16.384,130,0,0,5.26,3.860035,3.8952092068841377,176.63454111958092,571.34765625,0.22419649856284296,0.513671875,0.20536959553695955,0.5556172559410117,0.3772410600013996,none
|
|
nginx-halfclose,mix-relay-3k,0,1.0853725615999998,2991.1,1.216,16.384,0,0,0,5.26,3.853574,3.877009746585803,175.85503660860553,574.40234375,0.2245961438249088,0.5131707317073171,0.20480668756530826,0.5565775015098913,0.3783059964432095,none
|
|
nginx-halfclose,mix-relay,1,2.6964843024,7428.3,4.352,4063.232,0,0,0,10.13,10.082577,3.005394836820319,136.37036737880808,609.98828125,0.40905233380480904,1.0,0.43421516754850087,1.0921674974665283,4.328443622236288,origin
|
|
nginx,mix-relay,1,2.709113484,7436,4.352,4063.232,346,0,0,10.13,10.071049,2.9913844687061477,136.2291554599247,608.1640625,0.4124788255223038,1.0,0.4324611032531825,1.0941759057792766,0.7820523770868308,client
|
|
nginx-halfclose,mix-relay-3k,1,1.0853276416,2991.2,1.216,16.384,0,0,0,5.27,3.832421,3.8845412559333083,176.18347151644824,572.23046875,0.22350170112535986,0.5146484375,0.2005610098176718,0.5536249377106417,0.37520445809611874,none
|
|
nginx,mix-relay-3k,1,1.0814323344,2978,1.216,16.384,130,0,0,5.24,3.834555,3.8763405408307903,175.95701813297515,570.0078125,0.22041031036296685,0.512720156555773,0.20091004550227512,0.555598803020785,0.37767081532419366,none
|
|
nginx,mix-relay,2,2.7403776336,7523.8,4.352,4063.232,349,0,0,10.13,10.073646,2.9572566571249803,134.6394109359632,609.0546875,0.4120135363790186,1.0,0.43179414874867816,1.0902364479146602,0.7817906179301563,client
|
|
nginx-halfclose,mix-relay,2,2.7264829544,7487.3,4.352,4063.232,0,0,0,10.12,10.063666999999999,2.9693932202784064,135.16220800555607,605.96875,0.40993788819875776,1.0,0.4332981344596973,1.0841748822589734,0.7800146555662619,client
|
|
nginx,mix-relay-3k,2,1.0809914552,2978.1,1.216,16.384,130,0,0,5.2,3.820338,3.84831904081086,174.60797152546925,573.76171875,0.22329842931937172,0.5103042198233563,0.20432357043235705,0.5555949510952332,0.37807649201760335,none
|
|
nginx-halfclose,mix-relay-3k,2,1.085339444,2991,1.216,16.384,0,0,0,5.32,3.855358,3.9213538432866537,177.86693413574056,572.51171875,0.2256383533090151,0.5175097276264592,0.20362622036262204,0.5556228688370485,0.37857302462176606,none
|
|
nginx-halfclose,mix-relay,3,2.7216973344,7466.8,4.608,4063.232,0,0,0,10.61,10.550727,3.118642140225774,142.09567686291317,608.1953125,0.40275569687334395,1.0,0.43456543456543456,1.0886906582683469,0.7831449997808162,client
|
|
nginx,mix-relay,3,2.7458520168000002,7537.2,4.352,4063.232,350,0,0,10.11,10.061778,2.945533827211019,134.13469192803694,606.0625,0.4132581100141044,1.0,0.4328042328042328,1.0882427738820137,0.7862187752430067,client
|
|
nginx-halfclose,mix-relay-3k,3,1.084920412,2991.1,1.216,16.384,0,0,0,5.24,3.8636920000000003,3.8638778970636607,175.18638627929525,573.06640625,0.22228060956384657,0.5132223310479922,0.20272631946871722,0.5556243779841008,0.37668495104215577,none
|
|
nginx,mix-relay-3k,3,1.081244964,2978.3,1.216,16.384,130,0,0,5.18,3.805635,3.832619006769311,173.92472215693516,573.5703125,0.22295168067226892,0.5088408644400786,0.20007020007020007,0.5526236002204157,0.37483870716728157,none
|
|
nginx,mix-relay,4,2.6643297624,7337.7,4.352,4194.304,344,0,0,10.12,10.068092,3.0386628991102094,137.9178761737329,606.09765625,0.41006183249016304,1.0,0.42988343341575413,1.086010181493327,0.7904764666660997,client
|
|
nginx-halfclose,mix-relay,4,2.7335996272,7513.5,4.352,3932.16,0,0,0,10.14,10.082181,2.9675157690554137,134.95707726093033,608.75390625,0.41065388951521986,1.0,0.43688639551192143,1.0872216067879146,0.7892296217015264,client
|
|
nginx,mix-relay-3k,4,1.0804230328,2978.1,1.216,16.384,130,0,0,5.27,3.825739,3.9021752332268496,176.95846344985057,570.0703125,0.22181436811746197,0.5126459143968871,0.2001399580125962,0.5536083841143448,0.3750105397306789,none
|
|
nginx-halfclose,mix-relay-3k,4,1.085334752,2991.2,1.216,16.384,0,0,0,5.37,3.936164,3.958225784333864,179.5266113934207,573.23828125,0.22703412073490814,0.5233918128654971,0.2050561797752809,0.565579419562908,0.3841221040929178,none
|