3proxy/bench/data/results-full7/intel-socks.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

22 KiB

1proxyscenariorepgbitratep50_msp75_msp90_msp99_mserrorstimeoutsretransprx_cpu_sprx_task_scpu_s_per_gbcpu_us_per_reqpeak_mbcli_utilprx_utilsrv_utilcli_threadsrv_threadbound
2directsocks-stream1-down045.44685824194053nannannannannan0006.220.00.10947890117997928nan0.00.260527650938609860.64994775339602930.364545151616127940.707632465249640.7447076421030929none
33proxy-0.9.9.2socks-stream1-down019.239637075415175nannannannannan0009.986.3096410.4149324938659041nan8.542968750.197883337435392580.95138226882745470.139802106607085860.490042342437298440.2862027330192495proxy
43proxy-1.0.2socks-stream1-down020.91204898200301nannannannannan00010.026.7912620000000010.3832790177340389nan7.308593750.217245817245817240.998007968127490.183862433862433870.50049704527946750.35820516499279226proxy
53proxy-devel-c37socks-stream1-down031.980256056704356nannannannannan00010.05.2412840.2501276811766442nan9.542968750.256534365924491750.95147478591817310.23384030418250950.69555754369636650.49824991355272275proxy
63proxy-bpsocks-stream1-down032.47878780970436nannannannannan00010.015.2210670000000010.24653454687373902nan11.214843750.261501210653753040.95061728395061730.241869276918219130.70981244459394580.5077207809279861proxy
7directsocks-stream160147.76269338455515nannannannannan0032098.80.00.047634491257259014nan0.00.95638004512409120.90349075975359340.98768718801996673.08320651492734752.5454951400433092origin
83proxy-0.9.9.2socks-stream16019.150016204456414nannannannannan0067210.056.8843230.4174947458240542nan76.16406250.131834319526627220.95351043643263760.27166882276843470.33935725830555450.47777628835768793proxy
93proxy-1.0.2socks-stream16018.772099027333947nannannannannan0075910.036.9898760000000010.42597403251153676nan80.656250.135441245870693730.95432921027592770.26755095438369460.340311687493434540.4634999569067985proxy
103proxy-devel-c37socks-stream16030.527330050354575nannannannannan0072710.035.2051870.2623492872345577nan96.6718750.19431279620853080.95251661918328590.349919743178170150.56081495954756420.7635631587466997proxy
113proxy-bpsocks-stream16029.82312472901609nannannannannan00126010.035.3118790.2687642539483828nan99.3906250.202338344070627530.95251661918328590.382586590403558970.54079459060153280.803371912249243proxy
12directsocks-ka-1k01.2229751603199999119615.550.5340.6030.660.910007.990.05.2265983867795726.6138606321327670.00.5715010141987830.78564405113077680.95376820772640911.65584402944331120.8495419753227111origin
133proxy-0.9.9.2socks-ka-1k00.296117862428964.882.062.432.854.6700010.16.90557199999999927.28643228244511234.5507040133550455.574218750.21958887545344620.95916429249762580.38139684583199230.56085450148044110.3305740367652914proxy
143proxy-1.0.2socks-ka-1k00.2968728371229038.732.072.392.794.1800010.096.92106600000000127.1900928300058334.423936406127395.503906250.227492739593417230.95912547528517110.38222940226171240.576978964222780.3219807361700954proxy
153proxy-devel-c37socks-ka-1k00.3072747110400000430058.292.012.292.693.5900010.16.87714826.29568822195775433.322006050748436.968750.223782998304674270.95916429249762580.38697194453402130.57222504842949160.29920015261587024proxy
163proxy-bpsocks-ka-1k00.4313422233642193.00.2350000000000000116.027.6436.2200010.126.41888000000000118.769319490531423.7493458369414974.605468750.28407425500732780.95924170616113750.50566893424036290.74121991906694960.4444067325776596proxy
17directsocks-ka-50k-2000034.1879396761683114.4822.9325.0527.5534.120008.770.00.205218567321048910.4517366925080.00.84696569920844320.86489151873767260.95376820772640912.7551419876663970.7600073576208964origin
183proxy-0.9.9.2socks-ka-50k-200005.661974855680000513754.36105.68131.7148.88229.5740010.256.71081700000000051.44825793279069373.83981442793954258.156250.23565817662461320.97526165556612750.28347444339918470.62644808980957390.17762331629670097proxy
193proxy-1.0.2socks-ka-50k-200005.3923649945613099.45121.75140.38155.09236.2111010.246.6530991.519184997355402677.45019438183552257.660156250.238151940938318650.97153700189753320.287421383647798730.62259014871512320.1785737599897964proxy
203proxy-devel-c37socks-ka-50k-200006.2938048102415289.2279.38108.07125.67202.4700010.246.39481499999999951.30159740363597666.31780736749391215.02343750.256599286563614750.9733840304182510.3139534883720930.68342524316605820.20991901616694128proxy
213proxy-bpsocks-ka-50k-200009.019431321621962.1790.3693.7297.21111.2320010.115.4439009999999990.896730593272617845.608542466470276122.488281250.333569739952718660.9619410085632730.400687070580886930.91634750635303460.26217017545977356client
22directsocks-ka-2k-50k-2000022.84922601472000355418.4333.5243.0744.35161.010008.620.00.301804533578399415.4561999623456840.00.70791123974915580.83933787731256080.9553373455812482.16093114075027870.7784078941372417origin
233proxy-0.9.9.2socks-ka-2k-50k-200004.69275508735999911399.98106.58147.19173.93344.9620010.236.5669671.74396486661827288.88386883764575260.675781250.212639581848420050.97335870599429120.302694136291600640.54468492968133480.20415979361230893proxy
243proxy-1.0.2socks-ka-2k-50k-200004.693090631680000511400.64122.29154.3177.8242.7710010.246.5481241.745544811067815388.94216153772659273.300781250.216833095577746080.97153700189753320.309614168247944350.55606821328796310.20992884772301185proxy
253proxy-devel-c37socks-ka-2k-50k-200005.8241266483214148.3381.38104.07124.91183.4912010.186.2125971.398321240550148471.24959755875642218.832031250.235770421528935460.9676806083650190.349035725576983870.61977126025921280.2411901051568478proxy
263proxy-bpsocks-ka-2k-50k-200008.07453851647999919683.4695.4796.29101.56142.1840010.155.3065409999999991.005630226845437151.069439343091034123.496093750.30147058823529410.9648288973384030.44044233807266980.818457723128750.3077566108571336proxy
27directsocks-close-1k00.516738252850737.250.7871.912.94.30008.550.013.23687565791142616.68562908724730.00.74524622135543640.87155963302752290.88660456151622222.0568259036491730.5698949086148576client
283proxy-0.9.9.2socks-close-1k00.045634027524481.04.157.269.8912.88180010.136.735499177.58677987491384223.951539805009627.113281250.24539442607463390.96201329534662870.163763066202090580.60933100184887860.08071054725658589proxy
293proxy-1.0.2socks-close-1k00.04236247044158.434.498.0711.0416.26250010.096.747008190.54601688196163240.260977235927246.91406250.233815508655442260.95912547528517110.160050809780882820.583606252804380.0778846145397718proxy
303proxy-devel-c37socks-close-1k00.0495766732800000044871.574.097.19.5613.01170010.096.463056162.818508503199205.40276448913957.527343750.261241970021413250.95639810426540280.179707379134860040.66630393520392320.08830571654548061proxy
313proxy-bpsocks-close-1k00.050415534084953.293.766.739.413.84210010.096.418151160.10938190580805201.77982201779825.19531250.26359732824427480.95821462488129150.182833439693682180.67389823103165410.0911470082886417proxy
323proxy-0.9.9.2socks-stream1-down119.76028871145013nannannannannan00210.016.3579830.40521379780129624nan5.91406250.190721649484536070.95061728395061730.152015233259282760.45865290224783550.2985611914995177proxy
333proxy-1.0.2socks-stream1-down119.25986473604619nannannannannan00010.06.8132480.4153271998982013nan7.144531250.18351783517835180.95057034220532320.150636942675159230.453862914586434460.3090074802023313proxy
343proxy-devel-c37socks-stream1-down132.85560570458961nannannannannan0009.995.1844180.24322013781576196nan10.281250.26425120772946860.94691943127962090.237583043340714950.70986595664132250.5077940366486384proxy
353proxy-bpsocks-stream1-down127.52829750541318nannannannannan00010.05.3434890.2905793969808576nan13.058593750.24236548715462920.95057034220532320.194347411876786280.65842728875784330.4164305691867495proxy
36directsocks-stream1-down147.44875368101423nannannannannan0006.390.00.10772599746038594nan0.00.261577608142493650.6656250.3606940273606940.71931125023077680.7485451186509717none
373proxy-0.9.9.2socks-stream16119.588806482603065nannannannannan0071210.036.9034210000000010.40737217998050257nan81.3750.12818073721759810.95342205323193920.27340219496449320.33641567842148980.484283708638796proxy
383proxy-1.0.2socks-stream16118.81538263987668nannannannannan0073210.027.0116830.42469824337021256nan81.53906250.133065469156227860.95337773549000950.272286821705426340.337428192051746350.4718014636518726proxy
393proxy-devel-c37socks-stream16130.410270239940374nannannannannan0071910.055.2226440.2635872249462429nan103.72656250.192344270090347130.95351043643263760.347043701799485850.5616665272413630.7596402710201489proxy
403proxy-bpsocks-stream16129.7120793806344nannannannannan00123010.035.3449470.2694171662545197nan103.3281250.19459717905809230.95251661918328590.37814590633959860.52840984627501820.8001097661163373proxy
41directsocks-stream161143.47670780503768nannannannannan0030208.70.00.04847289777598575nan0.00.95912738214643930.8941418293936280.97929883138564283.14293851742513962.5242130941914653origin
423proxy-0.9.9.2socks-ka-1k10.3170893823999999531012.121.962.22.563.4700010.066.89556225.3808561456266532.236770426768695.57031250.22652468538238140.95627376425855510.393685567010309270.58272083032881750.3087234593617972proxy
433proxy-1.0.2socks-ka-1k10.2972922675229080.132.082.422.83.7100010.096.92708627.15173208955717534.3870985331806555.60156250.225814234016887830.95912547528517110.38141335914811230.57128269084248820.3427604587872733proxy
443proxy-devel-c37socks-ka-1k10.3092879769630253.851.992.242.674.7300010.096.89821700000000126.0986543328968333.070257089292976.9531250.22480620155038760.95912547528517110.38231511254019290.5779857651331050.31729211214815767proxy
453proxy-bpsocks-ka-1k10.4130550579240400.950.25616.5428.2336.2100010.066.39997719.48408534331209224.710462645689794.55468750.2673339843750.95718363463368220.46241088788075180.70446243072031570.38287026993221995proxy
46directsocks-ka-1k11.30300248064127445.880.4170.6010.7130.950008.410.05.1634590877335756.5336119764758890.00.57121364092276830.83932135728542910.95855741853843721.65875009963410110.8413029333954187origin
473proxy-0.9.9.2socks-ka-50k-200015.5407594700813459.89126.71139.0155.87239.5420010.226.6752499999999991.475609985264700775.1995879474633261.6718750.23618686269860090.97056030389363720.27847702957835120.61215457950760110.1728748362518781proxy
483proxy-1.0.2socks-ka-50k-200014.9724312780812079.42119.12146.3168.63265.8310010.276.7268431.652310417283923684.2735814220654257.50.228829686013320650.97623574144486690.27751497950173450.59408764225002350.18237950857751017proxy
493proxy-devel-c37socks-ka-50k-200015.637564006413695.16103.3131.02154.81242.900010.226.2741221.45027178240783873.89625601943573218.488281250.247209688909997620.9696394686907020.29937106918238990.64064490515162910.1947095080927768proxy
503proxy-bpsocks-ka-50k-200018.4181359001620364.9192.6495.43100.65139.3820010.135.4427040.962683436821918449.26204196756389121.4843750.313281434300542560.96018957345971570.38332296204107030.8505057729981660.24679011886363295proxy
51directsocks-ka-50k-2000132.8135501414479710.4223.126.4331.85259.220008.760.00.2135703076866908910.8801224137973860.00.87200383509108340.88395560040363270.95375356350966112.8042685669180350.7447988768451461origin
523proxy-0.9.9.2socks-ka-2k-50k-200015.003972444159999512155.85129.66149.58176.95283.3631010.216.5938751.632303153374205883.23821946844937262.53906250.226799242424242430.9705323193916350.32012678288431060.57983865846634660.21931858153233683proxy
533proxy-1.0.2socks-ka-2k-50k-200014.94986592256000112024.6118.42142.67161.76208.920010.266.6358770000000011.65822673349401384.48894891136072264.214843750.226303317535545030.97343453510436430.32361331220285260.57508146436584270.21656938352204336proxy
543proxy-devel-c37socks-ka-2k-50k-200015.8700962201614259.990.28123.74144.0187.8410010.266.2838910000000011.398273502197597271.25989720794554222.777343750.239078822412155750.97343453510436430.347702060221870060.62262552256212840.2392726610059545proxy
553proxy-bpsocks-ka-2k-50k-200017.6450417868818539.6696.0899.11138.68146.4710010.115.309471.057940587568818854.01275790958339121.238281250.281465619795384260.9619410085632730.41939546599496220.76422299883939520.30863123562321465proxy
56directsocks-ka-2k-50k-2000127.91728742467918.9528.4130.0532.541.020008.650.00.24787508524381212.648787763577340.00.77585377585377590.85054080629301860.95438707633829592.45073650237216740.7856436370100142origin
573proxy-0.9.9.2socks-close-1k10.043704647684292.674.718.1510.8814.15160010.116.705216185.06040957518593233.234133850093437.14843750.236281929990539260.9592030360531310.156737814590633960.58370561956095620.07600241590073108proxy
583proxy-1.0.2socks-close-1k10.0445435084799999944377.364.387.7310.5114.36190010.096.752362181.21608008548142228.22374522177747.050781250.243140964995269630.95912547528517110.163382072472981560.60363305829710520.08074433685176531proxy
593proxy-devel-c37socks-close-1k10.0512543948800000055034.694.076.959.2112.17150010.076.4565280000000005157.17676540443435198.388463129691277.3906250.27186537094098130.95722433460076050.181933842239185740.68525194809267680.08927292612677513proxy
603proxy-bpsocks-close-1k10.051506053125055.413.486.218.6512.71220010.076.432157156.40880075262115197.296238244514115.253906250.270674904942965750.95813510941960030.185067007019783010.68724929091651320.09213828913642438proxy
61directsocks-close-1k10.4820933017647338.090.932.093.024.220008.560.014.20471924210457518.0654746830100130.00.72015503875968990.91648822269807280.92021636240703181.90591304452974590.5896270866266695origin
623proxy-1.0.2socks-stream1-down220.318751218747398nannannannannan0009.986.7873410.3928963978527568nan6.886718750.202696078431372550.95138226882745470.162376866857324440.488139176786143270.34042447795646397proxy
633proxy-devel-c37socks-stream1-down232.36760479580435nannannannannan0009.995.2779050.24689317497558363nan11.167968750.265538089480048370.9505233111322550.21869996797950690.72984078100238090.5125003725762988proxy
643proxy-bpsocks-stream1-down231.395692045442843nannannannannan0009.995.1873860.25453056787642264nan9.371093750.27841342486651410.99700598802395210.26476443264764430.72232990416119310.5770087696818855proxy
65directsocks-stream1-down246.1026084111958nannannannannan0006.280.00.10896259780460571nan0.00.261401273885350340.65621734587251820.36214953271028040.71629400457979850.746667098228627none
663proxy-0.9.9.2socks-stream1-down218.723352589996573nannannannannan00010.06.321310.4272279792836784nan6.988281250.185549275006144020.95057034220532320.144799241226683530.456724018983507450.2852206889831259proxy
673proxy-1.0.2socks-stream16219.65415631980094nannannannannan0073810.036.9754990.407153262896989nan78.85156250.13271823988644430.95342205323193920.27077922077922080.34317365012008240.4759027598060294proxy
683proxy-devel-c37socks-stream16231.493843372624426nannannannannan0072410.035.193110.25433174625076443nan98.011718750.191895113230035750.95161290322580650.357394931023419960.5720218192695680.7737142675294089proxy
693proxy-bpsocks-stream16230.960205426638133nannannannannan00128510.035.304320.25895085850759364nan100.660156250.19856115107913670.95161290322580650.38304652644996810.5464898263683920.8129076961686117proxy
70directsocks-stream162144.38950199277957nannannannannan0040078.860.00.0490569362958282nan0.00.96040100250626570.90224032586558050.98570003325573663.1055143512672192.5449528662416756origin
713proxy-0.9.9.2socks-stream16219.05858605404639nannannannannan0073110.066.9091880.4198854927150805nan83.406250.128053118330566760.95265151515151510.27272727272727270.33172632301405890.4794272884646494proxy
723proxy-1.0.2socks-ka-1k20.311217356830438.621.982.252.663.7100010.16.929910000000000525.9625622525690732.902238003713725.511718750.22211421628189550.95825426944971540.384442301510768250.57702932388247060.3201284245722156proxy
733proxy-devel-c37socks-ka-1k20.3075263692830082.392.012.32.673.600010.16.92822100000000126.2741696554913433.25595561482366.964843750.23095584667637070.95916429249762580.391655886157826650.59210221246094820.3390372815077882proxy
743proxy-bpsocks-ka-1k20.4289934131241961.030.24215.8527.5936.600010.096.41894118.81613971947411623.8172796842617134.542968750.278836754643206230.95912547528517110.481794538361508430.73296344002436460.4540680502812054proxy
75directsocks-ka-1k21.2647504281600002123700.340.5160.57300000000000010.69400000000000010.8440008.060.05.098239033119576.4512049586234450.00.55832703451751080.78942213516160630.9592030360531311.6102645933728630.8416500815671584origin
763proxy-0.9.9.2socks-ka-1k20.3217870028831477.551.942.162.53.3700010.086.91346125.06005502965328431.764739248675685.5781250.228329297820823260.95817490494296580.3900321543408360.59120213750882230.3124738495182935proxy
773proxy-1.0.2socks-ka-50k-200025.5239822540813419.1112.91137.26160.15228.7300010.226.7313991.480091648368570775.44718328054984260.621093750.233642636212229360.97056030389363720.27924528301886790.61698081085699960.17956009192425482proxy
783proxy-devel-c37socks-ka-50k-200026.0444953804814683.5888.04114.41141.29209.510010.216.342451.351312142015628768.87386840436584216.808593750.248810656517602290.9705323193916350.305834378920953550.65964660391045290.19186473220080563proxy
793proxy-bpsocks-ka-50k-200028.8476326297621463.6389.1193.4598.06136.120010.115.4902330000000010.914142837802183146.665343481853135122.50.32263393910785930.96102661596958170.39168490153172870.87828044048987710.26499254520043314proxy
80directsocks-ka-50k-2000235.73412790272000486704.721.1924.228.5931.970008.670.00.1941001615845249.9027542677786990.00.88544891640866870.85671936758893290.95476115153432462.90264824605612940.7699775802958495origin
813proxy-0.9.9.2socks-ka-50k-200025.6528312729613732.1890.95126.8141.47205.3110010.216.80745200000000051.444939642736405273.61688934393725253.878906250.235770421528935460.9705323193916350.287997492948918850.63119447246713370.1861746503012688proxy
823proxy-1.0.2socks-ka-2k-50k-200025.2485842534412750.16106.6137.76159.75211.040010.256.6649711.562326068144109379.6147423200901265.6093750.225255162591977230.97433460076045630.32319391634980990.58267681507453520.2298653432139361proxy
833proxy-devel-c37socks-ka-2k-50k-200026.1432292966414923.48104.89121.56136.9189.6720010.26.2805181.328291620900925767.6747102261795220.2031250.255758727143196360.96866096866096860.36683576410906790.66916462441365470.25073602719343646proxy
843proxy-bpsocks-ka-2k-50k-200027.98863917056000119367.8795.6997.23105.1142.7110010.115.3306271.012437766598116851.710645436829644118.972656250.298645759087669270.96011396011396010.43435621638721920.81654271978103850.3049326533958673proxy
85directsocks-ka-2k-50k-2000215.1182848819236547.8224.93171.33307.96930.6019010.050.00.531806356527588627.3076306486717080.00.58156209987195910.9562321598477640.80988719309887191.63424341946058950.5209480031934852client
863proxy-0.9.9.2socks-ka-2k-50k-200024.9644621004812059.89125.49144.47161.1209.1110010.316.6514221.66140859433744684.65460755897494268.089843750.217793594306049830.98003802281368820.310377657886385270.56080049654959980.21086360403050045proxy
873proxy-1.0.2socks-close-1k20.045046824964419.54.087.189.8812.57260010.096.766235179.19131941413522226.045657190223356.980468750.244391971664698950.95912547528517110.164287979701871230.60740902599355750.0797915843481717proxy
883proxy-devel-c37socks-close-1k20.05200936965108.623.736.528.8411.96230010.096.482953155.20280407321067195.603287841191087.292968750.271950640721404850.95912547528517110.184311224489795920.69007866185690170.09023778263816196proxy
893proxy-bpsocks-close-1k20.055113154565415.013.275.758.0311.89240010.16.434303146.60746721009323184.690780089968175.136718750.28275862068965520.95916429249762580.193496971628944860.72336042468668580.0959284406507165proxy
90directsocks-close-1k20.5300761395252049.520.81800000000000011.892.774.050008.560.012.9188987948053516.283918489095860.00.71249693100908420.88338493292053670.89333760409993591.97537086189858440.586406467125717client
913proxy-0.9.9.2socks-close-1k20.045382369284453.163.987.1810.0813.65240010.16.721658178.04270971724813224.664116024557367.011718750.244381357937071220.95825426944971540.16365366317792580.60836937702637420.07978713378291001proxy