3proxy/bench/data/results-full7/arm-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-down076.17524455761875nannannannannan0000.040.00.0004200381550025257nan0.00.176085663295657340.009638554216867470.363006202116016030.68228630282282710.9764620345792366origin
33proxy-0.9.9.2socks-stream1-down024.600204557112285nannannannannan00110.0110.0007770000000010.32548805691361615nan19.074218750.099913867355727830.95152091254752850.163929146537842190.361466137299233160.23272816347954356proxy
43proxy-1.0.2socks-stream1-down025.278597547660166nannannannannan00010.029.9970769999999990.31706739056894295nan21.1718750.082417582417582420.95066413662239090.092867231638418080.3738562144513320.2289770330541677proxy
53proxy-devel-c37socks-stream1-down059.2903937651139nannannannannan00010.019.9990860.1350485749967507nan21.42968750.090527577937649890.95061728395061730.206023271731690630.51451405188321020.49466004691006393proxy
63proxy-bpsocks-stream1-down069.3329485514616nannannannannan0009.989.6069050.11514203837678177nan34.410156250.19255319148936170.9970029970029970.206343419613561780.54249144789600790.5390760797722219proxy
7directsocks-stream160212.83494802611528nannannannannan0053231.350.00.005073133001051354nan0.00.78805088596092690.35248041775456920.94944707740916272.95665597637296252.844931598655843origin
83proxy-0.9.9.2socks-stream16024.224386442539615nannannannannan00222510.0410.0272960.3301159775973228nan104.941406250.15059260980711130.9525616698292220.226293103448275860.230169680430815870.3989708427101227proxy
93proxy-1.0.2socks-stream16024.221372112338003nannannannannan00220110.0410.0293370.3308645819385172nan123.449218750.151437847866419280.95346628679962010.229749103942652330.2291458090400480.4159812412029362proxy
103proxy-devel-c37socks-stream16055.98045101207075nannannannannan00133210.0310.017250.14320356002357476nan93.8750.20297731568998110.95251661918328590.255551510738987960.498219022431170440.6258423962351909proxy
113proxy-bpsocks-stream16046.8282506018191nannannannannan00435710.0310.0119780000000010.17126250436071558nan79.05468750.30048636075280190.95161290322580650.37711864406779660.458219560397606750.5877506892663881proxy
12directsocks-ka-1k01.4650703872000002143293.280.4230.4910.5540.6710000.720.00.393155171951044930.497483906050164350.00.80647321428571430.24080267558528430.95547837069782132.51786739633463650.9563267787544214origin
133proxy-0.9.9.2socks-ka-1k00.2085407948820401.142.913.914.967.4200010.0910.08110900000000138.70705491769534549.0446262352295130.503906250.4458132476343510.95912547528517110.48510638297872340.60408324680323630.2556224500603844proxy
143proxy-1.0.2socks-ka-1k00.205940326420141.982.943.965.047.5700010.0910.07852000000000139.195820173275249.68656591472032130.535156250.442415476405713270.95912547528517110.486147288657352570.59740868231842640.23661608776988535proxy
153proxy-devel-c37socks-ka-1k00.2062758707220176.182.943.955.047.5900010.0810.080939.09327819997966549.55459854875818617.781250.44464317653371490.95817490494296580.482202183198860930.59929217425446240.23755228461725852proxy
163proxy-bpsocks-ka-1k00.3618006630435390.821.82.663.796.5800010.0410.0308522.20006987414502628.26839205218953327.531250.53624009060022650.95346628679962010.57991308546595841.05977556355430850.3696721235369336client
17directsocks-ka-50k-2000041.31758538752100329.3218.5719.9421.42633.17048000.770.00.0149089060801230470.76358739307297320.00.82852740479859120.25328947368421050.9544015199493352.77803356603968070.9507916391536722origin
183proxy-0.9.9.2socks-ka-50k-200004.8521386393611787.02138.24185.01231.69341.6610010.2410.2111451.688327685764669486.06560821657604332.6250.44756076831548530.97245963912630580.482011173184357540.45856842546217340.13588295133319628proxy
193proxy-1.0.2socks-ka-50k-200004.8626243993611812.65142.92189.5236.06349.3920010.2310.2134770000000011.683041774947114585.75739793779864333.105468750.445487118239208340.97150997150997150.48312094790968030.46131714028549790.13396016876896225proxy
203proxy-devel-c37socks-ka-50k-200004.93325647872000111984.15137.47184.08230.53344.5200010.2110.1971800000000011.655701469249232784.34949274643931226.121093750.453837032017618160.9705323193916350.48046963197109960.479445135033870760.13776812156713228proxy
213proxy-bpsocks-ka-50k-200009.5348273971223078.7473.6394.4494.8997.9610010.110.0947430.847419639965435243.43432171501065147.527343750.52284856571047370.96007604562737650.55938349954669090.68961883702585040.21090016920067536proxy
22directsocks-ka-2k-50k-2000038.3111082803293170.7920.0221.1622.11638.43052101.010.00.0210904887973460371.07883852884878320.00.84010484927916120.243961352657004830.94651898734177222.73130405369283170.9502941121561223origin
233proxy-0.9.9.2socks-ka-2k-50k-200004.4802716467210883.65145.72192.54238.91354.9600010.2110.194911.823103741037617692.91024742699584335.33593750.41578202406227880.97145575642245490.487441653700822430.42715381667793880.1425630124311103proxy
243proxy-1.0.2socks-ka-2k-50k-200004.4660110131210849.03160.44205.67250.82367.3902010.2410.2197561.834299104040271293.51598173515981336.300781250.41355512298708190.97245963912630580.47482993197278910.42427430934862720.1405524942539414proxy
253proxy-devel-c37socks-ka-2k-50k-200004.5475482828811047.06149.9194.81239.16350.4101010.210.1919411.794373471683560291.44045612651055228.50781250.41728657456606450.96958174904942960.479020185983216160.43847194294219110.1443958968579848proxy
263proxy-bpsocks-ka-2k-50k-200008.8476326297621589.1694.5195.3396.04101.700010.0810.0631860.911430247779031346.343549143471904148.8750.469507845934379440.95726495726495730.55129958960328320.61731144940702140.21569096082785574proxy
27directsocks-close-1k00.4971089100799999748815.950.7951.141.512.210004.540.07.3062460284920269.2083459255097560.00.75591949486977110.494553376906318070.92795299938157082.16788473284220730.8750003871067759origin
283proxy-0.9.9.2socks-close-1k00.04026531843955.826.219.9512.3814.7750010.19.978327200.6689707438151252.85399559383137131.730468750.45597210113339150.95916429249762580.419932049830124550.58857032707792520.07218119131318858proxy
293proxy-1.0.2socks-close-1k00.040013660163927.835.999.7112.3314.9150010.19.967514201.9310397422039254.74815244533005131.68750.454196475309719070.95825426944971540.42212189616252820.58768164987264680.07124674741573449proxy
303proxy-devel-c37socks-close-1k00.045130711044433.875.538.9711.2813.9440010.110.092279179.03551293128484225.5622306094646818.496093750.47763801537386440.96007604562737650.452024647887323940.66208920391116850.08173243230940151proxy
313proxy-bpsocks-close-1k00.058133053445709.194.086.718.6511.4870010.0910.085494138.85387954601822175.0733086946714528.957031250.52074990899162720.95912547528517110.489804867353650530.91029019690480620.10735811782528597client
323proxy-0.9.9.2socks-stream1-down124.58395436428838nannannannannan00110.019.9977390.32570460752147334nan20.152343750.0622579684241882650.94971537001897530.224532224532224540.358399702918018150.24120451058205042proxy
333proxy-1.0.2socks-stream1-down125.039539577518376nannannannannan00010.010.0007250.3194581146392936nan18.97656250.064152064152064150.95057034220532320.136894824707846420.36519563388558780.23082455693166654proxy
343proxy-devel-c37socks-stream1-down160.97125764509834nannannannannan00010.019.9863310.13132594467340147nan21.183593750.097964376590330790.99800598205383850.19258149119520420.51445116920430150.5020147149245122proxy
353proxy-bpsocks-stream1-down165.59734853337989nannannannannan0009.999.7015860.12182174249009828nan35.464843750.14293493057446230.94961977186311790.215528781793842020.50682788629307090.5081264448169375proxy
36directsocks-stream1-down196.3331975916996nannannannannan0000.040.00.00033214459367830355nan0.00.238038562247084030.006410256410256410.314852840520191630.94565093377042770.8629006416785011client
373proxy-0.9.9.2socks-stream16123.7791956494524nannannannannan00223510.0310.0241020000000010.3363359857789349nan109.17968750.150947757743874260.95251661918328590.218327856882073760.223464277065916480.3950571854990009proxy
383proxy-1.0.2socks-stream16125.21985035827545nannannannannan00188510.0410.0274740.31789407736514247nan173.81250.144477888400092620.95346628679962010.24225548207448660.22542137228986970.4379160822347463proxy
393proxy-devel-c37socks-stream16155.75557092363134nannannannannan00133510.0310.0158390000000010.1437707177531817nan92.16406250.202029738022185520.95251661918328590.247028231797919770.49158448629299910.6079317227942949proxy
403proxy-bpsocks-stream16148.97588099283573nannannannannan00418010.0410.0190230.16380634081893417nan84.308593750.29389067524115760.9525616698292220.363333333333333340.462198219408181950.5945821142815553proxy
41directsocks-stream161214.02162662056335nannannannannan0055571.840.00.006876116021134694nan0.00.82453232299313280.49462365591397850.99601725854629942.9386313917056062.9855918630198035origin
423proxy-0.9.9.2socks-ka-1k10.2103862886399999720576.452.883.874.927.3700010.0610.07174338.25344347307366648.53619468514194130.503906250.447016918967052530.95627376425855510.4855860113421550.60411341844610840.27065388643957proxy
433proxy-1.0.2socks-ka-1k10.2100507443199999820546.012.893.884.917.3300010.0810.08013638.39072328025160648.68718483741958130.535156250.447987174919843250.95817490494296580.48563968668407310.60509616701122690.21388855062202686proxy
443proxy-devel-c37socks-ka-1k10.2066114150420210.142.943.945.07.500010.0810.07416939.0297893194275349.5027624309392317.277343750.44352962233756940.95726495726495730.48479849163327830.59165614988820630.2326997576386884proxy
453proxy-bpsocks-ka-1k10.3555092070434773.641.832.733.916.800010.0410.0340422.59294510787812328.75810253810305327.597656250.53606870229007630.95437262357414450.57567762053250181.07495191925505780.42762138306289843client
46directsocks-ka-1k11.45533960192142348.890.411000000000000030.5080.5930.7250001.090.00.59917286580368470.75815275039037910.00.80777777777777780.33030303030303030.95793801391524352.51199721592208960.9572517170881402origin
473proxy-0.9.9.2socks-ka-50k-200014.71439769611452.53141.24190.36239.16364.3902010.2310.2067211.735958764561554688.48409362187971331.886718750.44269316429672780.97243346007604560.479525620944282860.45467071944807360.13022761767258434proxy
483proxy-1.0.2socks-ka-50k-200014.8885451980811875.47141.62187.63233.44346.9611010.2210.2078221.672481212449700485.31098441530256332.21093750.445431255337318530.9724072312083730.4807433945364980.459370819096159230.1349451515500026proxy
493proxy-devel-c37socks-ka-50k-200014.9189119590411949.26134.99183.53230.69350.6700010.2110.1815191.660529822045058284.6158308677888224.7656250.45523648648648650.96961063627730290.4788097385031560.473494549628133250.13774560224685742proxy
503proxy-bpsocks-ka-50k-200019.44892805120000122958.074.2294.695.1598.2300010.1110.0920890000000010.855970111760226243.60860094463735142.7343750.5240392613541840.96011396011396010.56383697365458230.68199704674372920.2185052629695395proxy
51directsocks-ka-50k-2000141.14578669568100025.1618.8820.0320.92687.83056400.870.00.0169154622111788370.86599908423085350.00.82717678100263850.27795527156549520.95345155161494622.77098404923954170.9516455791822052origin
523proxy-0.9.9.2socks-ka-2k-50k-200014.48530481152000110895.9153.24197.57242.24353.7521010.210.1778421.819274350996605292.72221515190081335.03906250.41448300283286120.96958174904942960.47939653231254220.42430549893843080.1406290027133899proxy
533proxy-1.0.2socks-ka-2k-50k-200014.465088266239999510846.82156.94201.33245.75355.7510010.2110.1861679999999991.829303143177991893.24371221392171335.597656250.41789992952783650.9705323193916350.4778180172023540.429036021853623330.14157733199719225proxy
543proxy-devel-c37socks-ka-2k-50k-200014.540669624319999511030.49153.75196.18238.51347.400010.210.1828770000000011.797091767323291.70517684714005227.83593750.41950874712846790.96958174904942960.475398633257403170.440489109253601630.14064647301362743proxy
553proxy-bpsocks-ka-2k-50k-200019.019431321621827.7994.3395.2996.02101.210010.1210.1036840000000010.89761756715320445.949038339296415142.843750.473141230878690870.96106362773029440.54993128721942290.62505409294792440.2261473977383773proxy
56directsocks-ka-2k-50k-2000138.5688063180893620.0420.0121.1122.11629.4052400.610.00.012652712038205830.64807505771586480.00.84098324994561670.158854166666666660.95149017121116042.71245366258583950.9508293640503693origin
573proxy-0.9.9.2socks-close-1k10.0400975462400000043940.396.09.7412.3314.8750010.099.970858201.30907641295107253.766253363849133.781250.452105263157894730.95912547528517110.42261500113301610.58673378158027910.07219220108789565proxy
583proxy-1.0.2socks-close-1k10.039342571523860.566.510.4212.7515.5610010.19.963652205.3754924456956259.22028591227576133.7968750.451951689130054230.95916429249762580.41795806745670010.58389685553060370.07315675953301745proxy
593proxy-devel-c37socks-close-1k10.0449629388800000044415.815.358.6611.0813.9950010.0910.092591179.5256315772213226.2636229089115118.652343750.476107124102923160.96003805899143670.451036612262902540.66302944386269370.08171289699979159proxy
603proxy-bpsocks-close-1k10.0571264204799999955611.474.287.038.9711.950010.0710.065184141.02056338048368177.9151943462897530.441406250.51896207584830330.95722433460076050.4882649703882430.90164005692563480.10353653789314683client
61directsocks-close-1k10.5287339622451916.030.7661.091.442.020004.560.06.8995000520585448.6965974562452450.00.7840163934426230.52233676975945020.93112007446478442.32627955608251650.8774125209593303origin
623proxy-1.0.2socks-stream1-down225.012751625917243nannannannannan00010.09.9970760.31980091677600003nan18.71093750.055672585013541980.95057034220532320.08871540099361250.35969324115470410.22241331306656814proxy
633proxy-devel-c37socks-stream1-down264.51528524173817nannannannannan0009.999.8670560000000020.12386387127509206nan23.574218750.13817980022197560.9505233111322550.215151515151515150.50986817185879480.5129938699596495proxy
643proxy-bpsocks-stream1-down269.69903686699624nannannannannan0009.999.5844340.1146519740049814nan36.0781250.168347556245151270.94961977186311790.230293159609120530.50513298387174140.5338915282367083proxy
65directsocks-stream1-down296.1360481981245nannannannannan0000.030.00.00024960749507615867nan0.00.237336504161712260.0049423393739703460.316420980459376060.94652405902863920.8694000984891221client
663proxy-0.9.9.2socks-stream1-down224.26490496404148nannannannannan00110.010.0019389999999980.3296531899069725nan21.00.13071718538565630.95147478591817310.077334283677833210.390008563037799350.21095705763570763proxy
673proxy-1.0.2socks-stream16223.76646281517831nannannannannan00228410.0310.0185950000000010.3372877248396157nan89.25781250.148951048951048960.95161290322580650.227925340990667640.22827105440698490.40916108336511114proxy
683proxy-devel-c37socks-stream16255.21768139563317nannannannannan00132710.0310.0187470.14515447634486286nan115.36718750.209654850746268660.95251661918328590.257425742574257430.48882435198762970.6373124696105733proxy
693proxy-bpsocks-stream16247.18538597281001nannannannannan00424810.0410.0209330.16998455717793548nan80.503906250.30078207567110550.9525616698292220.37128712871287130.452751728777570640.5927971994694454proxy
70directsocks-stream162214.61792688362758nannannannannan0066180.970.00.0036141545370430056nan0.00.8220844264249940.30503144654088050.99601725854629942.93697007086252662.983068713271928origin
713proxy-0.9.9.2socks-stream16224.071841735866002nannannannannan00214410.0510.0267990.33280271118941335nan132.46093750.144749070631970260.95351043643263760.231863442389758170.221601208820240870.40168042681862054proxy
723proxy-1.0.2socks-ka-1k20.2098829721620531.812.893.884.927.3600010.0810.07676800000000138.4214113084532448.717539764241906130.7343750.443047071505569550.95817490494296580.486147288657352570.60403695385267990.2223263133327563proxy
733proxy-devel-c37socks-ka-1k20.2098829721620531.122.893.884.927.3300010.0910.07087838.4595277879259148.80148580935982517.847656250.443250984604368070.95730550284629980.483618233618233640.60310665564081180.23562424214582758proxy
743proxy-bpsocks-ka-1k20.3655755366435755.411.782.63.686.3600010.0410.0371421.9708355592444927.96906688061331527.785156250.53851879419426870.95346628679962010.57450495049504951.03409690712104530.32969119347735737client
75directsocks-ka-1k21.46137939968142939.390.4250.4840.540.650000.780.00.42699383892823310.54028406473711370.00.81103939461384380.260.95672773215413782.52716923370106050.9568385791403744origin
763proxy-0.9.9.2socks-ka-1k20.2105540608000000320595.392.883.864.917.300010.0710.07296538.2609576343065248.53128991060026130.503906250.44573574110495260.95722433460076050.48478364241559680.60313918491354520.22997744343065946proxy
773proxy-1.0.2socks-ka-50k-200024.87613005823999911845.37136.75183.54230.3345.900010.2210.201831.676739525473416585.50798604429347333.0781250.448498218225012730.97148288973384030.484086356554640550.45938665264729860.1320462388124106proxy
783proxy-devel-c37socks-ka-50k-200024.9574995558412043.04134.76183.33230.92350.810010.2210.1970121.649218503785555384.0218687055535224.63281250.45348640891440150.97056030389363720.480941704035874440.46988706307015010.13398047195947616proxy
793proxy-bpsocks-ka-50k-200029.44892805120000122914.773.9394.6394.9898.1410010.0810.0677440.85343014110218443.64996882145084141.121093750.52476728723404250.95726495726495730.56395743717455280.68302415801598290.21943500217626719proxy
80directsocks-ka-50k-2000240.9739880038499540.1118.9820.1421.11633.95049601.260.00.0246009736690881131.25998488018143770.00.82700329308452250.3589743589743590.95192915876027832.76486762691184350.9479894554658091origin
813proxy-0.9.9.2socks-ka-50k-200024.885944729611869.12139.73186.99233.94351.1800010.2410.2212091.676646064039831785.4358563609665332.52343750.4471088435374150.9733840304182510.483374246819906260.45931110934517320.13586714833998398proxy
823proxy-1.0.2socks-ka-2k-50k-200024.5092123443210953.96155.47199.68244.24359.5100010.2310.2099011.814951121188365392.46956097296417335.792968750.415501681118386150.97150997150997150.477740112994350260.42790928944297810.14340723960087343proxy
833proxy-devel-c37socks-ka-2k-50k-200024.552497561611059.12148.7193.85237.5350.6530010.2110.1976021.794179983509823891.45221823132664227.222656250.416622269579115630.97145575642245490.477628889393595270.44137225121098820.14820768528712072proxy
843proxy-bpsocks-ka-2k-50k-200028.8476326297621507.1394.695.4296.47113.6810010.110.0922439999999990.913238641127799246.507344476677254144.769531250.470682874508401850.96098953377735490.55014850354123830.62492480365886760.2204064270038735proxy
85directsocks-ka-2k-50k-2000238.9124037017694460.4819.2520.9322.15692.88068300.490.00.0100739086437435860.51644018832149560.00.84410480349344970.130319148936170220.95378284267173152.7366076313748650.9515568280033838origin
863proxy-0.9.9.2socks-ka-2k-50k-200024.5014109388810934.96149.67195.62241.77360.2320010.2410.2224671.819873837610182492.77463193657984336.988281250.41578202406227880.9733840304182510.48373345299528830.42717283630397230.1435492230052046proxy
873proxy-1.0.2socks-close-1k20.040013660163925.46.1810.0112.4515.0840010.089.964736201.53117629716982254.47476711014616133.574218750.45196850393700790.95908658420551850.420622302975244170.58214383471006540.07220707738174129proxy
883proxy-devel-c37socks-close-1k20.045130711044433.355.288.6211.0113.8460010.0910.086852178.85825004719447225.4144140118850716.746093750.47520588750657090.95912547528517110.4528634361233480.66107342516794490.08170487895106843proxy
893proxy-bpsocks-close-1k20.057797509125678.654.367.058.9811.800010.0810.077083139.52158359034834175.77511945035429.16406250.52068965517241380.95817490494296580.48914711686033760.90622424207358780.10450040100430351client
90directsocks-close-1k20.530915000319999952130.620.7651.091.422.040004.560.06.8711563956588728.6612318702942530.00.78501026694045170.52173913043478260.93161330432079582.32858695691368880.8802013478806242origin
913proxy-0.9.9.2socks-close-1k20.040013660163924.996.169.9312.4115.0650010.19.977915201.9310397422039254.86386232304625131.621093750.453655124169289940.96007604562737650.417179311916154040.58577492001539160.07218139889034782proxy