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>
74 lines
17 KiB
Plaintext
74 lines
17 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
|
|
3proxy-current,socks-stream1-down,0,33.67554818095728,nan,nan,nan,0,0,0,10.01,5.20512,0.2377735204437652,nan,11.93359375,0.28202531645569623,0.9970119521912351,0.281592039800995,0.7432074977079633,0.6138732422488268,proxy
|
|
3proxy-current-s0,socks-stream1-down,0,9.748104985303055,nan,nan,nan,0,0,0,9.99,6.303493,0.8197650052937618,nan,4.75390625,0.20472824762369,0.950523311132255,0.09686609686609686,0.4776961075993643,0.16261239086013624,proxy
|
|
3proxy-1.0.1,socks-stream1-down,0,19.379304165619278,nan,nan,nan,0,0,0,10.01,6.505274,0.413180616538061,nan,10.703125,0.18651574803149606,0.9515209125475285,0.1451870802686281,0.46816827833567115,0.3090410367591731,proxy
|
|
dante,socks-stream1-down,0,7.987004416036758,nan,nan,nan,0,0,0,11.61,10.127397,1.1627670785241473,nan,30.70703125,0.06363446693094095,0.9650872817955112,0.06853496115427303,0.14654076743393385,0.127267272621298,proxy
|
|
3proxy-current,socks-stream16,0,32.03254724746764,nan,nan,nan,0,0,738,10.03,5.198061,0.2500811365932361,nan,99.0234375,0.19790924210026134,0.9516129032258065,0.35181031720602374,0.5893665027669286,0.7787610552141709,proxy
|
|
3proxy-current-s0,socks-stream16,0,9.71667621623086,nan,nan,nan,0,0,343,10.05,6.586436,0.8241035139246408,nan,80.7890625,0.07608178792201617,0.9544159544159544,0.2849638870650033,0.18251533010128354,0.4729830511813632,proxy
|
|
3proxy-1.0.1,socks-stream16,0,18.529435810848117,nan,nan,nan,0,0,754,10.04,6.9521180000000005,0.4312406535890218,nan,76.76171875,0.13884297520661157,0.9534662867996201,0.2652863151083792,0.35550891754927855,0.4720719612657015,proxy
|
|
dante,socks-stream16,0,15.823721862216592,nan,nan,nan,0,0,4,11.63,9.250993,0.5878329605578062,nan,90.203125,0.11383464894058995,0.9659468438538206,0.19386606640405177,0.2645507462544469,0.34821444583996874,proxy
|
|
3proxy-current,socks-ka-1k,0,0.31616663551999996,30924.26,1.97,3.74,0,0,0,10.11,6.947167,25.581446905988823,32.368469077066415,5.83984375,0.23211253941304874,0.9601139601139601,0.39147286821705424,0.5949693218419525,0.3067192373107431,proxy
|
|
3proxy-current-s0,socks-ka-1k,0,0.31524388863999997,30832.34,1.98,3.61,0,0,0,10.09,6.908107,25.60557172043391,32.448842422117956,5.8203125,0.22763636363636364,0.9573055028462998,0.3917658411064651,0.585555817344586,0.32961228672590265,proxy
|
|
3proxy-1.0.1,socks-ka-1k,0,0.31197233152,30510.82,1.98,3.77,0,0,0,10.1,6.947552,25.899732712296654,32.78411820459886,5.5546875,0.2246236036911122,0.9600760456273765,0.3790660225442834,0.585510249081439,0.3808568307744264,proxy
|
|
dante,socks-ka-1k,0,0.24100470784,23574.84,1.47,6.07,0,0,0,11.73,9.325167,38.936998717178255,49.327580551560565,89.15625,0.18669169795577806,0.9742524916943521,0.29363336992316136,0.44168703462902636,0.2617763392866519,proxy
|
|
3proxy-current,socks-ka-50k-2000,0,6.17963585536,15011.93,94.04,222.29,1,0,0,10.19,6.384043,1.3191715807864697,67.25051642324928,206.9453125,0.2543859649122807,0.9686311787072244,0.3060967944688875,0.6663604277777935,0.20137188775654866,proxy
|
|
3proxy-current-s0,socks-ka-50k-2000,0,4.2135977984,10235.88,136.86,271.87,1,1,0,10.25,6.5586660000000006,1.9460803788899186,99.14685341742276,187.58203125,0.23462897526501766,0.97340930674264,0.23348017621145375,0.5361149063329362,0.1443757668348001,proxy
|
|
3proxy-1.0.1,socks-ka-50k-2000,0,5.396559298560001,13109.65,119.96,236.89,4,0,0,10.24,6.794279,1.51800425915563,77.35833377401394,255.9375,0.23096988380365188,0.973384030418251,0.27115445108524694,0.6016734743160352,0.1690630494623011,proxy
|
|
dante,socks-ka-50k-2000,0,4.848615424,11778.47,2.21,332.36,1,0,0,12.02,9.161097,1.983246588789468,101.18356145933296,1451.2109375,0.19254530477759474,1.0,0.22194989106753812,0.4650290986321284,0.13301477694118594,proxy
|
|
3proxy-current,socks-ka-2k-50k-2000,0,6.01521913856,14612.48,89.92,177.64,2,0,0,10.2,6.279780000000001,1.3565590566253989,69.02572223237307,206.2890625,0.2532452206750059,0.966824644549763,0.3642947103274559,0.6425613931388839,0.24885865798473267,proxy
|
|
3proxy-current-s0,socks-ka-2k-50k-2000,0,3.98022672384,9668.91,147.99,272.39,1,1,0,10.24,6.4996469999999995,2.058174211768673,104.8567946998167,195.171875,0.22683556181093126,0.9715370018975332,0.27048155096935583,0.5151376068871107,0.18120673635567863,proxy
|
|
3proxy-1.0.1,socks-ka-2k-50k-2000,0,5.16419485696,12545.14,114.43,208.81,1,0,0,10.3,6.72872,1.5956020692934565,81.31557548532767,261.62890625,0.22793770646531383,0.9790874524714829,0.33229620410703176,0.5741379297372154,0.2222614202488904,proxy
|
|
dante,socks-ka-2k-50k-2000,0,4.27793842176,10392.07,2.47,332.21,1,0,0,11.91,8.932229999999999,2.2272410354331504,113.65046042273009,1470.29296875,0.18423202614379086,0.989202657807309,0.250814332247557,0.4334008905371753,0.16375716028170395,proxy
|
|
3proxy-current,socks-close-1k,0,0.05217714176,5122.99,3.8,11.67,18,0,0,10.1,6.461227,154.85708353220457,195.22944291955,6.66796875,0.29002103295162424,0.9591642924976258,0.19419008525418377,0.7043908396215782,0.09309503728881183,proxy
|
|
3proxy-current-s0,socks-close-1k,0,0.04789895168,4701.76,3.91,13.43,23,0,0,10.07,6.413622,168.18739695640872,212.089300758214,6.15234375,0.2682297772567409,0.956315289648623,0.1804677623261694,0.6520498342042349,0.08738575604992689,proxy
|
|
3proxy-1.0.1,socks-close-1k,0,0.039594229759999995,3886.75,4.67,15.4,22,0,0,10.07,6.8011040000000005,203.4639908095538,256.920525577242,9.2421875,0.22932330827067668,0.956315289648623,0.15493846639318398,0.5532008348985472,0.07313497633291288,proxy
|
|
dante,socks-close-1k,0,0.01585446912,1552.8,14.49,41.06,8,0,0,11.68,10.358169,589.3606357473545,744.9929837989539,131.42578125,0.10051493305870236,0.9717138103161398,0.07119113573407203,0.2212922101229082,0.032414914440684894,proxy
|
|
3proxy-current-s0,socks-stream1-down,1,9.896562706640557,nan,nan,nan,0,0,0,9.99,6.389835000000001,0.8074673577691465,nan,5.88671875,0.20852618757612668,0.9514285714285714,0.09715189873417722,0.4709952021194575,0.16450326521986203,proxy
|
|
3proxy-1.0.1,socks-stream1-down,1,19.288808129134246,nan,nan,nan,0,0,0,9.98,6.251457,0.4138747060524156,nan,7.69140625,0.1914158855451406,0.9513822688274547,0.17463292721024679,0.4843304522309547,0.32140056514184767,proxy
|
|
dante,socks-stream1-down,1,7.838744267256524,nan,nan,nan,0,0,0,11.56,10.128804,1.179655994613049,nan,25.9921875,0.06418003750781413,0.9601328903654485,0.07237569060773481,0.14903841136472543,0.1280860841338596,proxy
|
|
3proxy-current,socks-stream1-down,1,34.06002886597815,nan,nan,nan,0,0,0,9.94,5.239125,0.233450562078458,nan,12.0390625,0.2704326923076923,0.9457659372026641,0.23669958585536796,0.7678838059186025,0.5524618674248739,proxy
|
|
3proxy-current-s0,socks-stream16,1,9.777710602765627,nan,nan,nan,0,0,309,10.05,6.611015,0.8191467783327904,nan,100.33984375,0.07954545454545454,0.9535104364326376,0.287303664921466,0.18626955557838498,0.4757318710826507,proxy
|
|
3proxy-1.0.1,socks-stream16,1,18.258326423153484,nan,nan,nan,0,0,828,10.03,7.008629,0.43654240128492006,nan,89.5234375,0.14215341308937368,0.9543292102759277,0.2669258179462261,0.3460201837276849,0.4758592098297896,proxy
|
|
dante,socks-stream16,1,15.8470521126058,nan,nan,nan,0,0,0,11.62,9.249608,0.5864106657833377,nan,79.51953125,0.11897372232567763,0.9643153526970955,0.2041271611823759,0.2653883991780313,0.3573500600028068,proxy
|
|
3proxy-current,socks-stream16,1,31.214040127538503,nan,nan,nan,0,0,704,10.02,5.204001,0.2562018513161731,nan,104.359375,0.20372114931700425,0.9524714828897338,0.35164484190354517,0.5826986039732659,0.7731273999287824,proxy
|
|
3proxy-current-s0,socks-ka-1k,1,0.29712449536,29063.16,2.03,4.29,0,0,0,10.04,6.921435,27.032439685823682,34.35638245086935,5.83203125,0.22413793103448276,0.9543726235741445,0.38242730720606827,0.5570613019153082,0.3400413844058198,proxy
|
|
3proxy-1.0.1,socks-ka-1k,1,0.30786191360000004,30113.52,2.0,3.8,0,0,0,10.11,6.935327,26.271518634515495,33.29513120455264,5.59375,0.23137724550898203,0.9582938388625593,0.39399684044233807,0.5723005199268263,0.3163304789067488,proxy
|
|
dante,socks-ka-1k,1,0.25576865792,25018.99,1.59,5.82,0,0,0,11.65,9.328189,36.43917935760188,46.2782734430241,91.54296875,0.19250672738563446,0.967607973421927,0.30785907859078593,0.4492266913455415,0.26436334273220585,proxy
|
|
3proxy-current,socks-ka-1k,1,0.31700549631999997,31002.71,1.96,3.62,0,0,0,10.1,6.9609559999999995,25.488517056637008,32.255695046355584,5.83203125,0.24204735709160488,0.9600760456273765,0.40655531043176807,0.5968949477655747,0.31913359664246327,proxy
|
|
3proxy-current-s0,socks-ka-50k-2000,1,4.08894308352,9930.1,119.77,257.72,1,0,0,10.27,6.568281,2.009321194299234,102.44082471347491,194.5546875,0.2431865828092243,0.9743833017077799,0.24511930585683298,0.5332274730410184,0.14721307690506616,proxy
|
|
3proxy-1.0.1,socks-ka-50k-2000,1,5.31133104128,12902.57,86.31,213.47,2,0,0,10.28,6.877688,1.548387764965609,78.89364706604657,257.65625,0.23783783783783785,0.976258309591643,0.29203811865969875,0.6027053215646643,0.1785747710103851,proxy
|
|
dante,socks-ka-50k-2000,1,4.83175432192,11737.59,2.23,330.4,1,0,0,12.03,9.147243999999999,1.9918231265069164,101.48986788600739,1395.6015625,0.19680524267868113,0.9983402489626556,0.22670639219934993,0.4666843444424488,0.1387851702241892,proxy
|
|
3proxy-current,socks-ka-50k-2000,1,6.0246982656000005,14635.49,92.29,217.25,0,0,0,10.21,6.381338,1.3557525439303555,69.07329481645853,207.2890625,0.25773195876288657,0.9696106362773029,0.3141538461538462,0.6530074474009335,0.19947009758569992,proxy
|
|
3proxy-current-s0,socks-ka-2k-50k-2000,1,3.79517403136,9219.3,147.93,317.03,3,1,0,10.24,6.4564639999999995,2.158530789973918,110.0081646684715,203.05859375,0.2275058275058275,0.973384030418251,0.2623206487835309,0.49996671064275,0.17761543652551362,proxy
|
|
3proxy-1.0.1,socks-ka-2k-50k-2000,1,5.05556238336,12281.18,119.54,208.09,0,0,0,10.24,6.682393,1.62039341596562,82.5926344146731,266.765625,0.2236068657418293,0.9724596391263058,0.3200373948270489,0.5570067398649625,0.20705408486375756,proxy
|
|
dante,socks-ka-2k-50k-2000,1,4.627827261439999,11242.24,2.4,327.31,2,0,0,11.9,8.853515,2.0571208608676,104.81718649531845,1419.09765625,0.1887024150634466,0.9883720930232558,0.25771521386031404,0.45171159029435753,0.16040420160772234,proxy
|
|
3proxy-current,socks-ka-2k-50k-2000,1,5.89828194304,14328.52,77.62,185.04,0,0,0,10.23,6.315474,1.3875226852553493,70.69066786442318,221.60546875,0.25441449814126393,0.9724334600760456,0.36718990458602646,0.6235812401061962,0.2393613363014831,proxy
|
|
3proxy-current-s0,socks-close-1k,1,0.05293211648,5199.06,3.45,11.4,23,0,0,10.09,6.442954,152.4972084396048,192.15753489877926,6.4609375,0.2868217054263566,0.9582146248812915,0.19469864310508048,0.7090763825512979,0.09400153590409561,proxy
|
|
3proxy-1.0.1,socks-close-1k,1,0.0394264576,3870.96,4.85,15.02,18,0,0,10.1,6.8196129999999995,204.93852331283244,258.5500716772476,9.30859375,0.22703598484848486,0.9582542694497154,0.15627965833596963,0.5598354860606362,0.07502906422243039,proxy
|
|
dante,socks-close-1k,1,0.01568669696,1539.06,14.05,40.79,8,0,0,11.77,10.419557000000001,600.2538344439339,757.6928028839964,159.7890625,0.09812022309440198,0.9775747508305648,0.07281284606866002,0.22046132524107448,0.03158323331109134,proxy
|
|
3proxy-current,socks-close-1k,1,0.05226102784,5130.0,3.89,11.53,18,0,0,10.09,6.4409019999999995,154.4554390455708,194.89675687160766,6.375,0.2775153519130846,0.9573055028462998,0.19029495718363462,0.6948591419764932,0.09305026020976195,proxy
|
|
3proxy-1.0.1,socks-stream1-down,2,19.715806255440658,nan,nan,nan,0,0,0,10.01,6.37123,0.4061274655418251,nan,7.01171875,0.18356299212598426,0.9515209125475285,0.169645656945751,0.45766840493347904,0.324200717533209,proxy
|
|
dante,socks-stream1-down,2,8.251852707347895,nan,nan,nan,0,0,0,11.53,10.199081,1.117693115284007,nan,29.24609375,0.059020510673922146,0.9600333055786844,0.06542833379539784,0.14987204270722043,0.1164601365949275,proxy
|
|
3proxy-current,socks-stream1-down,2,33.52063289522705,nan,nan,nan,0,0,0,9.96,5.193633999999999,0.23767881571930366,nan,11.92578125,0.2745051275936084,0.9467680608365019,0.22456140350877193,0.7583153245009535,0.5248376176546294,proxy
|
|
3proxy-current-s0,socks-stream1-down,2,9.286555757367235,nan,nan,nan,0,0,0,9.97,6.435172000000001,0.8587838672796734,nan,5.7890625,0.1986819624115206,0.9477186311787072,0.09955752212389381,0.455751801471157,0.17589023000124968,proxy
|
|
3proxy-1.0.1,socks-stream16,2,18.638235356751498,nan,nan,nan,0,0,811,10.04,6.939012,0.42867763795771374,nan,73.41015625,0.14450187969924813,0.9534662867996201,0.2661055357720945,0.3573288748555698,0.4700590128618113,proxy
|
|
dante,socks-stream16,2,15.223154597581587,nan,nan,nan,0,0,0,11.68,9.290642,0.6136171827121049,nan,86.25390625,0.11481865284974094,0.9692946058091286,0.2003371733633043,0.25948081820650293,0.35306284302764845,proxy
|
|
3proxy-current,socks-stream16,2,30.653417192217937,nan,nan,nan,0,0,755,10.02,5.217931,0.26088028721381207,nan,100.1328125,0.19431952662721894,0.9524714828897338,0.35168,0.5720749298526128,0.7719380268057793,proxy
|
|
3proxy-current-s0,socks-stream16,2,9.428255109745033,nan,nan,nan,0,0,345,10.03,6.62486,0.8482649249918247,nan,95.37890625,0.07359924026590693,0.9534220532319392,0.2831973898858075,0.17582391845446776,0.46815609596399993,proxy
|
|
3proxy-1.0.1,socks-ka-1k,2,0.32078036992000003,31372.71,1.95,3.4,0,0,0,10.07,6.936595,25.113756187790106,31.828109245955112,5.56640625,0.23603082851637766,0.9572243346007605,0.395859872611465,0.5950981839112675,0.30586916006379344,proxy
|
|
dante,socks-ka-1k,2,0.25560088576,25003.67,1.65,5.84,0,0,0,11.72,9.370418,36.68218899993846,46.52159761199717,90.95703125,0.17552301255230127,0.9726141078838174,0.29033149171270717,0.432582960118868,0.2285545619184106,proxy
|
|
3proxy-current,socks-ka-1k,2,0.28923920383999996,28290.62,2.09,4.54,0,0,0,10.09,6.957164000000001,27.907696788106332,35.33531780773945,5.8359375,0.24004825090470447,0.9591254752851711,0.39647435897435895,0.6043914920458269,0.3779425623786478,proxy
|
|
3proxy-current-s0,socks-ka-1k,2,0.3028287488,29617.65,2.03,3.75,0,0,0,10.11,6.945899,26.708164373593313,33.800952177169144,5.83984375,0.23047158403869408,0.959203036053131,0.38837134596851913,0.5864247251040876,0.3588445484063441,proxy
|
|
3proxy-1.0.1,socks-ka-50k-2000,2,5.02628614144,12210.11,95.15,218.25,2,0,0,10.24,6.772708000000001,1.629831603191028,83.07777182819777,255.640625,0.22595926101373756,0.9724596391263058,0.26982137261046696,0.5825975172421544,0.1728509932480715,proxy
|
|
dante,socks-ka-50k-2000,2,4.56147337216,11080.9,2.43,331.31,3,0,0,12.04,9.126184,2.111598427557837,107.62684592555512,1436.3359375,0.19253639532499486,1.0,0.21800818553888132,0.4550256057035608,0.13545852677561032,proxy
|
|
3proxy-current,socks-ka-50k-2000,2,6.24775135232,15177.4,87.76,210.99,2,4,0,10.21,6.421642,1.307350363257806,66.64273359224569,207.7578125,0.25603979156797724,0.970532319391635,0.30916509730069053,0.6701424331044956,0.19757372021898234,proxy
|
|
3proxy-current-s0,socks-ka-50k-2000,2,4.12493021184,10020.29,142.66,277.64,1,0,0,10.24,6.554459,1.9859729933093366,101.19877059306037,196.41796875,0.2275082430522845,0.973384030418251,0.22355163727959698,0.5161914585458296,0.14250028861521524,proxy
|
|
3proxy-1.0.1,socks-ka-2k-50k-2000,2,4.968572518399999,12070.05,122.76,215.64,3,0,0,10.26,6.673578,1.6519835364389879,84.25859010577491,261.26171875,0.2230641723892967,0.9743589743589743,0.32077840552416825,0.5674431313204402,0.21844596276076733,proxy
|
|
dante,socks-ka-2k-50k-2000,2,4.552581447680001,11059.39,2.49,331.01,3,0,0,11.87,8.799412,2.0858495579116263,106.386792621937,1445.60546875,0.1966073983241365,0.9866999168744804,0.2533663094256664,0.4700089908901886,0.1662083883779461,proxy
|
|
3proxy-current,socks-ka-2k-50k-2000,2,5.96958511104,14501.75,102.06,188.08,2,0,0,10.19,6.289021,1.3655890398352637,69.61285959243344,211.49609375,0.24443918599148132,0.9686311787072244,0.3654453569172457,0.6340264678781805,0.24882211613574268,proxy
|
|
3proxy-current-s0,socks-ka-2k-50k-2000,2,3.68771596288,8957.59,157.45,367.17,1,2,0,10.29,6.437615,2.2322760437251907,113.99135925556664,199.078125,0.22282480547040792,0.976280834914611,0.26121288692356287,0.5076286197174211,0.17384576089973544,proxy
|
|
3proxy-1.0.1,socks-close-1k,2,0.03749707776,3679.8,5.13,16.31,18,0,0,10.05,6.814182000000001,214.41670872221061,270.5248990578735,9.171875,0.21933962264150944,0.956232159847764,0.15001585791309863,0.5303779844136849,0.0721908686202804,proxy
|
|
dante,socks-close-1k,2,0.015602810880000002,1529.29,14.6,42.08,7,0,0,11.68,10.331021,598.866452452957,756.6727131381186,133.296875,0.10057827344072698,0.9700996677740864,0.07730535615681944,0.22543652339940223,0.034075265619947774,proxy
|
|
3proxy-current,socks-close-1k,2,0.0511705088,5020.58,3.57,11.86,27,0,0,10.09,6.439196,157.74711233670592,198.99418203333005,5.9765625,0.27944300212414447,0.9582146248812915,0.1880152187698161,0.6947369458124953,0.09402461351306535,proxy
|
|
3proxy-current-s0,socks-close-1k,2,0.048234496,4732.74,4.15,13.43,18,0,0,10.09,6.431832,167.34911047894022,211.1850642555151,6.20703125,0.267060212514758,0.9573055028462998,0.18083756345177665,0.6634468275193911,0.08832884620601524,proxy
|