3proxy/bench/data/results-full7/arm-mix.csv
Vladimir Dubrovin bb52a5fb0e Bench: the four versions against every proxy, 30 October results
3proxy 0.9.9.2, 1.0.2, devel (c3702866) and the experimental head (5de7ae2)
against nginx (with and without proxy_half_close), haproxy (plain and
splice-auto), envoy, squid, tinyproxy and dante on the M4 and the Skylake
host: the plain suite and the mix over a shaped link (20 Mbit/s, 5 ms,
0.5% loss), three runs a cell, proxy memory capped at 6 GB (--prx-mem-mb,
new). dante re-measured on the SOCKS scenarios only; its mix behaviour
stays in its own smaller-pool table. RESULTS.md rebuilt around six uniform
tables: throughput, memory and errors, p75/p90/p99.
2026-10-30 12:21:40 +03:00

24 KiB

1proxyscenariorepgbitratep50_msp75_msp90_msp99_mserrorstimeoutsretransprx_cpu_sprx_task_scpu_s_per_gbcpu_us_per_reqpeak_mbcli_utilprx_utilsrv_utilcli_threadsrv_threadbound
2directmix-http019.79495306559999854160.732.76836.86449.15286.0160009.310.00.3762575225774724717.1895858066827040.00.84088868940754040.7239502332814930.93682254567977712.7352907140907932.7593180108064534origin
33proxy-0.9.9.2mix-http01.7950165924900.711.77619.45651.26553.600010.0510.0803114.479067233045387205.07274470993943030.535156250.325745682888540061.00.34160839160839160.79934376232357380.6463634259854706proxy
43proxy-1.0.2mix-http01.95855185840000015372.810.2417.40834.8166029.31200010.1310.052314.13775104562225188.542287075640272546.925781250.309655353854248861.00.3360626557493770.76045332554169340.6479541330450379proxy
53proxy-devel-c37mix-http02.05305992245639.89.72816.38432.7685767.16800010.5910.4813450000000014.126523491869806187.772616050214541675.722656250.32335931606738751.00.367858336117607760.77940154115323480.6811850226895875proxy
63proxy-bpmix-http03.12742607919999978638.1163.84212.992311.2961966.0800010.6210.5578662.716610971720645122.94370289762794759.027343750.38666328600405681.00.430618892508143340.95634501611080790.7914821158717757client
7nginxmix-http03.38091993280000049217.23.9685.63211.2643276.800010.1210.0648482.3946145312276235109.79473158876883197.222656250.414943479459608470.99704433497536950.373315363881401631.062216032993380.6993015944641544client
8nginx-halfclosemix-http03.36410179919999979175.23.9685.63211.2643276.800010.1810.1260612.42085420897093110.95125991803994191.222656250.41296551724137931.00.377591973244147171.06715905615987320.7032098682175341client
9haproxymix-http02.7117648367463.6245.76253.952311.2961835.00800010.1910.1144693.0061603763638445136.52928881504903312.86718750.497091485986250641.00.274199104374784731.25400664399274220.5278212942265451client
10haproxy-splice-automix-http03.38016932319999969264.3204.8212.992229.3761835.00800010.2110.1566212.416446993923775110.20800276329567305.886718750.463440294581799031.00.29205688518903921.162101445389380.5817266786336159client
11envoymix-http02.56662600247082.8262.144278.528311.296376.83200010.210.1174043.1792711491155115144.01084316936806634.347656250.34191852825229961.00.28151986183074270.88931345058608110.5431089724819883proxy
12squidmix-http01.0531040523017.8253.952458.7521048.5764980.73600010.1110.0564950000000027.680152768038158335.0122605871827874.9531250.35030335003956741.00.148458445040214470.94527621970663370.2540467060727925client
13tinyproxymix-http00.7384492521859.5688.1281048.5763014.6565242.88117700010.4510.21696699999999711.321021691548818561.9790266200591970.0156250.287612838515546640.99523809523809530.27016002510197680.6364877358317740.3970107641963103proxy
14directmix-connect019.79787629359999854188.232.76836.86451.286.0160009.360.00.3782223855202417.273133265175810.00.83932960893854750.74226804123711340.93641975308641982.7161831132722792.751536707683601origin
153proxy-0.9.9.2mix-connect02.19527577125860.721.504180.224344.0644980.73600010.4110.2962873.7936008356014783177.623833330489533373.121093750.34084008097165991.00.357642357642357630.85827933498336210.6335607988122682proxy
163proxy-1.0.2mix-connect02.32920309119999976172.817.408163.84327.684718.59200010.4810.3414283.599514371106464169.777086573354072602.7031250.34280639431616341.00.369384359400998340.87524935174748750.6586017343792605proxy
173proxy-devel-c37mix-connect02.2355511632596220.48188.416376.8324718.59200010.410.2455399999999983.7216772923642836174.438108017443821595.66406250.33393408856848611.00.35728609625668450.85626102312767090.6326364939422954proxy
183proxy-bpmix-connect03.56654258329748.6126.976196.608294.9121376.25600010.3610.3174962.323819162861019106.27166977822456493.292968750.422216441207075971.00.428190603132289241.10990385752939110.7886546587723522client
19squidmix-connect03.070350588816110.2481.92155.6483276.83910010.5210.4859022.7410550550457202128.905771351550043035.52343750.33827222501255651.00.334755497210370840.84696486434878190.605885745928542proxy
20tinyproxymix-connect00.79394682720000012354.5491.52655.36819.24456.4481040010.5410.40263110.620358582119414447.65342960288811131.781250.34044082414949691.00.228938302536799250.61282374839578360.3224601248624998proxy
21directmix-socks019.00421827685194534.81638.91253.24890.1120009.380.00.3948597038143234518.05756088170180.00.84150691038787340.75341365461847390.94165114835505892.71890826068428252.778317110046126origin
223proxy-0.9.9.2mix-socks02.41712264726414.215.872139.264311.2964456.44800010.4410.3526773.4553480394033684162.763867668610262148.425781250.34391805377720871.00.371922821024617430.8713455617931460.6565198407527402proxy
233proxy-1.0.2mix-socks02.39959095919999986363.716.384139.264294.9124456.44800010.610.4795233.5339356349413604166.569762873799852181.839843750.34155549962245161.00.3669182802756810.83932861626729830.6517361618414326proxy
243proxy-devel-c37mix-socks02.3492179064000003623520.48172.032360.4484456.44800010.3410.1796753.5211718663749756165.838011226944671519.00781250.341469748117372131.00.36158762193070970.86334409952803950.6424400107320242proxy
253proxy-bpmix-socks03.663226821610013.5147.456196.608253.9521114.11200010.5510.4851169999999992.303979636268778105.35776701453038525.94531250.42477203647416411.00.41060903732809431.03253197572503130.7452378069006819client
26directmix-relay018.97960700451913.634.81638.91253.24890.1120009.340.00.393685706897158517.9914319176477840.00.83645693886657750.74009508716323290.93399136335595312.712871474637092.746431595126848origin
273proxy-0.9.9.2mix-relay02.42568463046652.88.70414.84828.6724456.44800010.1410.0674213.344210495600294152.41702741702741936.730468750.3490591041611451.00.378745644599303160.87834053845652250.6969932695601385proxy
283proxy-1.0.2mix-relay02.38617633280000036531.18.70414.84826.6244718.59200010.5810.5073773.54709745614991161.994151061842561952.10156250.33586241780475471.00.380184331797235040.83269023230254520.6910360799309808proxy
293proxy-devel-c37mix-relay02.30533339366302.413.31219.45636.8644718.59200010.1310.0607899999999993.515326686586023160.732419395785741319.77343750.341859845456967741.00.37491313412091730.87322733101997030.6912089667681078proxy
303proxy-bpmix-relay03.5360198769700.5102.4139.264221.1842228.22400010.610.5432082.398176565000733109.27271790113912479.933593750.41070977519575651.00.413136288998357971.0409478220820470.7744741509467784client
31nginxmix-relay03.23027028719999988898.33.7125.63212.83276.84270010.1610.1067932.516198112649377114.17911286425498790.96093750.417150760719225471.00.46924671734623361.07806173787881070.8555093662715194client
32nginx-halfclosemix-relay03.2378941648906.23.845.63212.2883276.800010.1510.0920822.5078027843778528113.96555208730996794.32031250.418327796234772951.00.47205831308573411.08200330830050720.8649135323425757client
33haproxymix-relay02.37894429519999977373.212.894.208655.363538.94400010.1510.0837643.413278745695617137.66071719199263473.58593750.439144736842105251.00.389592605272167051.20193238084838660.7135933173658121client
34haproxy-splice-automix-relay03.10096867359999978856.211.77665.536262.1443014.65600010.1710.1129712.6236962886034876114.83480499537048362.441406250.430289775833788971.00.4172612979952431.18298348074842320.7466094250757741client
35envoymix-relay02.81137720087740.9245.76262.144278.528393.21600010.6310.5697133.0248520182848884137.32253355552973643.566406250.360676426047450761.00.399352750809061460.9325770682966790.7072938377474999client
363proxy-0.9.9.2mix-http11.43661040643927.413.82423.55255.2968388.60800010.610.5047975.902783358816132269.898660691551642957.957031250.293133152842727061.00.31272970263949210.70683480786784840.6115537521869744proxy
373proxy-1.0.2mix-http11.54467619840000014233.78.70415.3634.8167864.3200010.5910.487825.484644619225331250.13581500814892409.980468750.284130113356333151.00.3171880255634040.67743818437382090.6117991675651127proxy
383proxy-devel-c37mix-http11.9599342765376.710.75217.40829.6966029.31200010.1210.0688144.130750759930074188.219539866460851665.542968750.33010471204188480.99901283316880550.362530413625304140.8062798217000920.6776624749941053proxy
393proxy-bpmix-http13.13170998088643.1131.072180.224278.5282097.15200010.1510.0820140000000012.59283268558787117.43471671043955688.8281250.40696438064859121.00.425894378194207831.02514997420780650.7937756262998508client
40nginxmix-http13.34852915769122.73.9685.63211.2643407.87200010.1810.1214122.4321126132397395111.58977057230864191.535156250.41425818882466281.00.37050722203560631.07018086322705660.7061969740710399client
41nginx-halfclosemix-http13.37281708569200.33.9685.63211.2643276.800010.1710.1149522.4122268695613727110.53987369977067187.63281250.41671247938427711.00.371906354515050161.07018450910817140.7008803280335233client
42haproxymix-http12.72963504727532.6245.76262.144294.9122228.22400010.1910.1272322.9864798257049574135.2786554443353311.02343750.49960681520314551.00.269879518072289161.24890982898095480.5265292488607348client
43haproxy-splice-automix-http13.41091342649336.2196.608204.8221.1841835.00800010.210.1355722.392321053018445109.25215826567555307.97656250.465408805031446551.00.2922390109890111.1550835734349920.5689696927229234client
44envoymix-http12.62781256247254.4262.144278.528311.296360.44800010.1810.1244123.0991555929552397140.32862814292017634.785156250.34193208739141881.00.277220877981334270.885343829196110.5389199717240971proxy
45squidmix-http11.05671746643022.1253.952458.7521048.5765242.8800010.1210.066297.6614613247392045334.8664835710268868.605468750.35185672899657621.00.14338606529787950.94627279446163470.25384429770579214client
46tinyproxymix-http10.74122689041838.5655.361015.8083145.7285767.168118580010.4310.15245811.257012000060055567.3103073157465979.542968750.29824126826851620.99617956064947470.25655790147152910.63426586854171520.39163049944493766proxy
47directmix-http119.80661205654190.432.76836.86449.15286.0160009.40.00.3796711915565576517.346245829519620.00.87322302493591240.77302631578947370.98091849935316942.82195911825555752.8907518532030543origin
483proxy-0.9.9.2mix-connect12.07627694325478.330.72188.416344.0645505.02410010.2410.174543.9455237543476858186.919299782779323263.074218750.336244541484716161.00.346454021038344050.8500732157704650.6237232231766127proxy
493proxy-1.0.2mix-connect12.20886096245901.722.528163.84344.0644980.73600010.2810.1938973.7231859044058404174.187098632597382597.656250.33978044955567171.00.367741935483870960.88423595239194420.6641765295365998proxy
503proxy-devel-c37mix-connect12.28407903686159.318.432172.032344.0644718.59200010.2310.0979270000000023.583063400234084166.090302469436471626.050781250.347294484911550461.00.364412568306010930.877255495390560.6530300823924595proxy
513proxy-bpmix-connect13.63633785129933.8163.84196.608262.144753.66400010.2910.2331012.263816052538523103.58573758279812518.996093750.427383736035333861.00.4246897014424691.0901057050894160.7680079628990171client
52squidmix-connect12.89250763440000027663.711.77690.112155.6483538.9443590010.2410.1937740000000012.832144642445961133.616921330427862809.44531250.339281096457201951.00.32477188239270020.89419630498158450.592013088372156proxy
53tinyproxymix-connect10.83320960082426.2458.752655.36819.24718.5921080010.4210.28340899999999910.004685486096477429.47819635644221134.800781250.33943387018057591.00.22972546544651310.64251099786582290.3195625094808054proxy
54directmix-connect119.601461510453614.532.76836.86451.286.0160009.40.00.3836448621961221517.5325704800007460.00.83752244165170550.75139888089528370.9399380804953562.69064602655714772.7634768824772706origin
553proxy-0.9.9.2mix-socks12.31202516326132.218.432147.456294.9124456.44800010.5410.3756533.647019130332275171.879586445321422096.64843750.34446397188049211.00.36116633532140490.82695984857549910.6453871958787567proxy
563proxy-1.0.2mix-socks12.3797095766302.410.752147.456311.2964718.59200010.4710.3921833.5197572361241782166.127189642041122166.78906250.33981576253838281.00.365487316421895860.86933217163319120.6554947127507372proxy
573proxy-devel-c37mix-socks12.27579741759999986065.324.576188.416327.684718.59200010.129.9894233.5574343908597283166.850774075478541524.167968750.34398943196829591.00.36416581020897570.84526368238536580.6384274506234452proxy
583proxy-bpmix-socks13.62017901919999969841.3131.072188.416262.1441572.86400010.4710.4264712.3136977358238378106.38838364850172513.843750.42707535121328231.00.41748849441157131.10607519933782640.7583241605539505client
59directmix-socks119.71520648640000353948.532.76836.86451.290.1120009.40.00.381431460288659317.4240247643586020.00.8344105192779140.7490039840637450.93970315398886832.6690976026812072.771550019982696origin
603proxy-0.9.9.2mix-relay12.40017262246590.98.19214.33627.6484718.59200010.5710.4898233.523079932286124160.372634996737931932.47656250.333163913595933951.00.37965425531914890.83272159572359620.6940008648694758proxy
613proxy-1.0.2mix-relay12.43479652246674.29.21615.3626.6244456.44800010.1210.0686080000000013.3251238555325773151.628659614635471961.449218750.34659546061415221.00.38183083884441350.8833576008429310.6992584524351481proxy
623proxy-devel-c37mix-relay12.31660083519999966347.69.21615.87231.7444718.59200010.6110.4802743.6639890096850465167.149788896590851333.152343750.329784537389100131.00.37180762852404640.81932932122479950.6847209627984052proxy
633proxy-bpmix-relay13.54765961519999979757.181.92131.072237.5681966.0800010.5910.5164412.38805322914904108.53634789025428473.011718750.41874047739969531.00.4210870988867061.05132130438077680.7846749619157158client
64nginxmix-relay13.191892433687933.845.63212.83407.8724220010.6510.5733072.669262883145048121.11907198908223795.1250.408790045009266631.00.4742913645352671.0505621953606990.8785374492236764client
65nginx-halfclosemix-relay13.213171204888373.845.63212.2883276.800010.1810.119932.534567715481228115.19746520312323795.5468750.41617852161785221.00.467864547339322761.08410468334850040.8666428138837291client
66haproxymix-relay12.4120973367484.212.28894.208655.363538.94400010.1410.0890143.3630483641477724135.48542262366053476.488281250.44074786912290351.00.395174991505266751.19795838869863870.7225756124709565client
67haproxy-splice-automix-relay13.11840813848904.811.77669.632253.9522883.58400010.1510.0924442.60389263996926113.98346958943492357.56250.43041804180418041.00.414426675740047661.16903170274769890.7458864571028996client
68envoymix-relay12.88089866247930.6237.568253.952278.528376.83200010.1610.0951642.821341863246512128.11136610092552650.332031250.37271037961242371.00.403982450219372240.95429245503505040.7111107738012868client
69directmix-relay119.83130242959999754241.932.76836.86451.290.1120009.360.00.3775848826158531617.256032697969650.00.8419533851276360.74760383386581470.94057567316620242.7445303060389612.7800961952086976origin
703proxy-1.0.2mix-http21.729257943200000147178.70416.38432.7687077.88800010.1210.0521529999999994.681776962098733214.54314182743272457.378906250.295056238556107741.00.319035802906770640.72036705381788370.6237910360723proxy
713proxy-devel-c37mix-http22.0858580976571810.2416.38427.6485505.02400010.5710.4784610000000014.053967050649093184.854844351171751731.53906250.32848545636910731.00.37019867549668870.78321306448959360.6826170703932517proxy
723proxy-bpmix-http23.25866699049025.7155.648188.416294.9122097.15200010.1310.083152.4869064632484092112.2350621004465720.68750.406134320465362241.00.43088334457181391.0111780735478050.7834628337367792client
73nginxmix-http23.36401671840000039176.23.9685.63211.2643276.800010.210.1384882.425671654771405111.15712386390881186.85156250.41255852382263841.00.373413493653974641.07620183633511360.7058220756244481client
74nginx-halfclosemix-http23.36670764719999979186.13.9685.63211.2643407.87200010.1610.1124912.414228038707144110.60188763457833187.8281250.41268965517241381.00.37529215358931551.073195724458530.7051760434635442client
75haproxymix-http22.7540741647601245.76262.144294.9122359.29600010.4410.388413.032598072039428137.35034863833707310.16406250.48156508653122650.98676748582230620.263522427440633261.18902121175759580.5078018655624237client
76haproxy-splice-automix-http23.42931120480000039379.4204.8212.992221.1841769.47200010.1710.1129720000000012.3724880928310204108.42911060408981305.49218750.464988198269079441.00.29077029840388621.15310315201223030.578242784429069client
77envoymix-http22.60402395919999967200.5262.144278.528311.296376.83200010.1610.1061043.121323047464225141.1013124088605637.5781250.339201261166579061.00.27613754775963880.87728184813843170.5382150776885462proxy
78squidmix-http21.05223544163022.7253.952458.7521048.5764980.73600010.1610.0935757.72450696741481336.12333344361873.4531250.3492810457516341.00.149866488651535370.94124954590643270.25530505286149013client
79tinyproxymix-http20.73542171787.9655.361015.8083276.85242.88114840010.4710.33567100000000111.389383805237186585.6032216566922976.1093750.306795634920634941.00.25772539025167250.65749094388695270.38664976511506366proxy
80directmix-http219.59660632240000353620.132.76836.86451.286.0160009.370.00.382515210882797517.4747902372431230.00.83786191536748330.7454256165473350.94110353378797272.69035819940666342.778575869671257origin
813proxy-0.9.9.2mix-http21.8275739504000001499611.26417.40847.1046291.45600010.5810.5039464.631276342140623211.769415532425943084.542968750.321171506577314471.00.345058626465661660.772673528458170.6503119271199794proxy
823proxy-1.0.2mix-connect22.39431222966405.126.624180.224344.0644194.30410010.5610.4629599999999993.5283618801092396164.868620318183962635.855468750.34040959040959041.00.377945026178010460.82794423159067220.6618110451769758proxy
833proxy-devel-c37mix-connect22.25001527525974.823.552172.032327.684456.44800010.2910.1811759999999993.6586418282285975172.223338019682671658.6093750.33220161922172891.00.363482384823848260.86522436627931350.6520089497175865proxy
843proxy-bpmix-connect23.59394323849830.2139.264196.608262.1441245.18400010.6210.5582920000000022.3639772351503145108.03442452849383494.027343750.418470055359838941.00.41944894651539711.06871121398127930.76755663455309client
85squidmix-connect22.975962887889.810.75290.112172.0323407.8723820010.1910.1371892.739281479209848129.154097695759082849.550781250.34040351784790481.00.32971873941036940.88013208143662690.6028761458216674proxy
86tinyproxymix-connect20.81153277839999992403.5524.288688.128851.9684194.3041080010.2510.11432299999999910.104336162695656426.461410443103831135.792968750.343239227340267461.00.230818619582664530.64548448087834210.3223551643131312proxy
87directmix-connect219.46543899653259.332.76836.86451.290.1120009.390.00.3859147487782658717.6307236482642470.00.83593054318788960.75180144115292240.93734567901234572.70594769948692942.760764768813294origin
883proxy-0.9.9.2mix-connect22.15409677125714.223.552172.032327.685242.8800010.4510.3294323.8809769884863745182.87774316614753323.218750.335604340146353761.00.347115705235078340.85421024882724240.6228335976667793proxy
893proxy-1.0.2mix-socks22.2998924526158.818.432172.032344.0644718.59200010.2610.1899533.568862532185918166.59089433006432153.58593750.34106305367378841.00.365111561866125760.87122389007976210.6528570266722853proxy
903proxy-devel-c37mix-socks22.18966720640000025827.824.576188.416344.0644980.73600010.5610.3839413.8581205286849203181.20045300113251523.3750.330910002506893951.00.356250.80405536518602520.631461857951412proxy
913proxy-bpmix-socks23.5821169689778.6172.032196.608262.144589.82400010.4210.3558982.32711552259954106.55922115640276558.433593750.424491896063802441.00.41777629826897471.09308840324265890.7624778787644839client
92directmix-socks219.497423953653335.332.76836.86451.290.1120009.40.00.3856919774579507517.6243501020899840.00.83684446436575520.7490039840637450.94254658385093172.67364895013493742.7752753268356543origin
933proxy-0.9.9.2mix-socks22.34017347126225.718.432163.84327.684456.44800010.2410.1459450000000013.500595191261307164.479496281542652137.2031250.34807492195629551.00.361745652915103970.86635800378047220.6458394104811912proxy
943proxy-1.0.2mix-relay22.22160549366120.56.91211.77622.5285242.8800010.5810.4921110000000013.8098573416311257172.861694306020751898.2656250.322149344096871851.00.3650530503978780.8165284796163230.6703211279731562proxy
953proxy-devel-c37mix-relay22.21102633766061.37.16812.28822.5284980.73600010.1110.0410283.6580296952858875166.795901869235961402.18750.33800211416490491.00.36607453848833160.85618664081803820.6814313918595083proxy
963proxy-bpmix-relay23.755968987199999710277.594.208139.264212.9921900.54400010.610.540672.2577396216260217103.13792264655801486.582031250.414928373963307341.00.41908173233474441.02584112904288860.7601434901358008client
97nginxmix-relay23.05510278248390.43.9685.88813.3123538.9444010010.6310.5617952.783539738495968126.6924103737605793.910156250.40694591728525981.00.47778874629812441.05810508313834050.8853698324171728client
98nginx-halfclosemix-relay23.27540944729002.73.7125.63212.2883276.800010.1610.1029782.4815218161345483112.85503237917514793.00781250.420378619153674861.00.47191400832177531.08708288888875670.8650135954588063client
99haproxymix-relay22.46262230567640.411.77694.208655.363407.87200010.1910.1348180000000013.3102924396739044133.36998062928643469.511718750.435686918445539141.00.392965843760568151.18509736822782960.6997341260040926client
100haproxy-splice-automix-relay23.17631115119999979080.611.26465.536253.9522883.58400010.1510.0956722.5564246112766034111.77675483998854358.363281250.42946965554948061.00.41621253405994551.1451152891887150.7407549051474221client
101envoymix-relay22.87636882327916.8237.568253.952278.528376.83200010.1410.092612.820222474451412128.08205335489086640.57031250.376668446342765641.00.404146838885112160.97425658507334530.7156304238698215client
102directmix-relay219.28866253759999752770.832.76836.86451.290.1120009.360.00.388207320512938817.737081871034740.00.83956979610127710.750.94294573643410852.70466376809466352.787423171984882origin
1033proxy-0.9.9.2mix-relay22.16071650245950.27.93613.82428.6725242.8800010.0910.0515993.7357978203221407169.574131961950851863.33593750.33588592553472411.00.36391966759002770.85132507845142680.6686620348573004proxy