3proxy/bench/data/results-full7/intel-mixshaped.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-http03.792566844410727.2565.536163.84376.8321769.47204017.950.01.893176915418587883.665431494558250.00.97154981193943490.86506024096385550.83737986848760751.53648788625521230.49904901782485167client
33proxy-0.9.9.2mix-http01.44676256523950.843.008106.496884.7366553.600020.769.0088635.7397116843786025262.73159866356182995.07031250.68943374197314661.00.287025551972215351.24845909768718850.364399320698309client
43proxy-1.0.2mix-http01.41510558840000013850.934.816110.592786.4327340.03200020.669.5952825.839846911596014268.248980757744962296.2656250.6920367834083351.00.277528649725959141.25444863779782150.3468213178396677client
53proxy-devel-c37mix-http01.52308655959999984166.4534.816180.224786.4326291.45600020.648.2384965.4205717645937534247.692880029761541490.07031250.7089895334050671.00.28963110667996011.2608429532854570.36797298930217776client
63proxy-bpmix-http01.97673821240000015398.35180.224376.832622.5923670.01600020.356.992044.117894797064227188.4835181120157743.441406250.79233950374163051.00.313512145748987841.3423352064855570.4013130933830413client
7nginxmix-http01.58463340284330.8559.392278.528442.3686291.45600020.489.2577559999999995.16964995533035236.44319244490111261.27343750.72486980446103950.99951195705222060.21695760598503741.28427728046881780.2967196991121169client
8nginx-halfclosemix-http01.61814920764438.6557.344237.568393.2166291.45600020.499.2493265.0650458941027505230.81342300023655257.968750.72307391856264040.99321376635967040.209661354581673311.28408479684177080.2940918363265054client
9haproxymix-http01.61358141124969.05188.416344.064819.23801.088039020.6310.4891189999999995.114089653439359207.5849508457351440.13281250.77931904161412360.99517607332368550.240226210966314251.44143797114695140.2951664012897329client
10haproxy-splice-automix-http02.01858628085706.65237.568442.368819.21966.0803020.599.225424.080083213850009180.4035642627461410.363281250.81473623300221820.98563906175203440.254696267382288341.40231637586680420.3136014673330226client
11envoymix-http01.19959633363288557.056622.592720.896950.27200020.8111.8752760000000016.939000867916623316.4537712895377625.406250.58223976319684271.00.145848551253956651.09232092051310040.18605516981557174client
12squidmix-http00.60774466881800.4425.984753.6641703.9368388.608038020.2815.80003899999999813.347710669379055563.2081759608976835.136718750.31013285742613521.00.106441183785128080.59347128487682240.1317623923723369proxy
13tinyproxymix-http00.56663713881500.9851.9681572.8643276.86291.456223500020.5312.69390900000000114.49251988210837683.9229795456059791.75781250.45281697188031620.99322689888727620.245194677180877290.96380636865291550.3039245025794935client
14directmix-connect03.615328397610193.765.536172.032393.2161900.54404018.280.02.022499534165139589.663223363449970.00.93426734478456960.87380497131931170.8201257861635221.45007015563940270.5191932367541435client
153proxy-0.9.9.2mix-connect01.69007076879999984565.132.768122.88425.9846029.31220020.818.2206490000000024.925237542514438227.924908545267363319.949218750.73846302374975871.00.28103277060575971.31065755875486260.3473923061346837client
163proxy-1.0.2mix-connect01.73078137084641.2531.744110.592507.9045505.02400020.477.9224984.730811261398862220.522488553730142036.714843750.74419748229740361.00.270791583166332671.3106315192711250.33620499017120886client
173proxy-devel-c37mix-connect01.88604305725100.326.62477.824458.7524980.73600020.387.2841999999999994.32227672050201199.792169088092861488.496093750.78163526975046851.00.29056795131845841.34746924487353480.37643805731994967client
183proxy-bpmix-connect02.28907776119999976236.8581.92245.76524.2883145.72800020.546.2108690000000013.5892183914682465164.66645822811194472.58593750.83871597228997951.00.32027937141431781.42828419275558070.41094814782379163client
19squidmix-connect01.60803503564344.7555.296188.416294.9126029.3124050020.359.5240045.062078760592895234.190689913113521859.656250.71415788427122681.00.238095238095238081.30007508955685140.2913961152864117client
20tinyproxymix-connect00.9348200322511.551.2122.881441.79211534.3363120020.612.0308310000000018.814530837952775410.11347800119451089.691406250.57356034051076611.00.20138888888888891.1917962274606150.23947323186459699client
21directmix-socks03.671900762810353.969.632172.032393.2161835.00806017.910.01.95103311957077786.48914901631270.00.95659806885789520.87195715676728340.84280254777070061.43267496393523250.5207522372332187client
223proxy-0.9.9.2mix-socks01.79444823359999984828.432.768110.592409.65242.8800020.47.8813494.547358818832855211.250103553972341963.2343750.75783251231527091.00.28669028340080971.31281291955104760.36438839512255655client
233proxy-1.0.2mix-socks01.762572364740.1532.768118.784376.8325767.16800020.548.0911884.661368909699684216.659810343554541959.386718750.75713305226002551.00.27788944723618091.31456736133711340.34908622473349077client
243proxy-devel-c37mix-socks01.7964917084919.832.768126.976524.2885242.8800020.617.6725564.588944086570757209.459734135533981504.6093750.73911349245007311.00.284753363228699541.302088822542550.3593807481501423client
253proxy-bpmix-socks02.13772396845819.8118.784278.528524.2883407.87200020.746.3236979999999993.880762962212198178.18481734767516492.7656250.80689521595971341.00.30366881507188891.37440891892769070.3840376980315564client
26directmix-relay03.82785138210747.269.632163.84376.8321769.47204017.370.01.815117491936106880.811746315319340.00.9622443127509080.82596291012838810.82413190107419431.51512924217632030.5108124253676186client
273proxy-0.9.9.2mix-relay01.79175192044810.232.768102.4491.525505.02400020.347.7556944.5408071884101435211.425720344268431930.816406250.75881537242472261.00.27825646224024331.30444258836546220.3480937955476714client
283proxy-1.0.2mix-relay01.76458918644720.6530.7298.304491.525767.16800020.437.8206820000000014.631106244435275216.389692097486571916.50.74909090909090911.00.27024981074943231.2972807559928030.33780392472243176client
293proxy-devel-c37mix-relay01.77575365924821.927.64886.016475.1365242.8800020.677.5742774.656051224878141214.334598394823621412.566406250.74822246030973021.00.2791.30361561738166530.355436918246683client
303proxy-bpmix-relay02.21938040526030.386.016262.144524.2883276.800020.355.9602493.667690307136177168.7312405684626472.246093750.8349275219406371.00.31606872157655381.39630024906876730.39122361021221325client
31nginxmix-relay02.03079714479999975496.7536.864131.072262.1444718.5925290020.376.5844050000000014.012217577153647185.29130850047756687.89843750.79580171479254961.00.297631048387096751.34348804522793630.37404407809510726client
32nginx-halfclosemix-relay02.19352308165962.9532.768122.88262.1444063.23200020.837.0920563.7984555849407657174.66187038294802695.11718750.80630239953743851.00.312067260138476741.35872326768565180.3951868895727012client
33haproxymix-relay01.88829602965426.2204.8327.68622.5922621.4409020.7310.3110714.3912606233443725191.01765508090375458.441406250.81896635314651411.00.30717821782178221.52215078063449180.3741606714000323client
34haproxy-splice-automix-relay02.12974710245841.4253.952393.216589.8241245.18401020.838.8099083.91220158985577178.29629883247168418.43750.84514943418125541.00.315260058881256131.4383892905663830.3836921333681207client
35envoymix-relay01.85838251485103.6360.448409.6491.52720.89600020.388.0063684.386610364162473199.66298299239753720.85156250.75461035098155861.00.25107025938050871.32634142555236840.3171597273081297client
363proxy-0.9.9.2mix-http11.53654831959999984206.938.91290.112753.6646291.45600020.328.770515.289778327385052241.507998763935433032.769531250.72838159460531541.00.298836032388663961.27225381880911260.3784581469791765client
373proxy-1.0.2mix-http11.3594475123713.5536.864131.072851.9687340.03200020.429.3563830000000016.00832318121893274.93907447052012276.792968750.68119972191876051.00.27024316871396341.25064809390027420.3364080238519106client
383proxy-devel-c37mix-http11.53801639924224.5536.864212.992950.2726291.45600020.398.0960175.30293435378345241.327478666366831510.566406250.71517671517671521.00.28618255168935961.26778057755308170.36432120358638664client
393proxy-bpmix-http12.00861430085501.9147.456344.064589.8243538.94400020.477.0868519999999994.076442150560635186.0266453407005723.97656250.80033294163728951.00.32454819277108431.34782105436495030.4103385005337802client
40nginxmix-http11.59083823284348.8557.344253.952458.7526029.31200020.499.2156940000000015.152000895511794235.57952102279913266.644531250.72298951905181710.99659533073929960.221503235440517671.28776440618338370.3060161174396406client
41nginx-halfclosemix-http11.65680090959999984524.4551.2262.144409.65767.16800020.549.3360314.958954303075305226.98891577981854263.652343750.73202361366495690.99083453931500240.221400394477317551.2796566781640350.3042659325764226client
42haproxymix-http11.5924236684885.6188.416344.064819.23932.16039020.710.4946525.19962128570925211.84706074995907446.4843750.76991236611489781.00.233538840937114661.40688754891476450.2867959232356858client
43haproxy-splice-automix-http11.82365104365202.35253.952491.52917.5042097.15202020.599.0247014.5162148914968197.8913375685988415.863281250.78134985959136250.98990384615384620.230580740014702271.36850437932969760.2897346419517138client
44envoymix-http11.18921620723253.1589.824622.592720.896983.0400020.8411.9224989999999987.009658924534039320.30985828901663601.105468750.57061481044981341.00.14365445280271781.08175992280014420.1808471416260037client
45squidmix-http10.60578218521783.2425.984753.6641703.9368388.608038020.7316.14613713.688088231353952581.2584118438762825.781250.30619177018633541.00.105467800729040090.59614576835027210.12696931312174825proxy
46tinyproxymix-http10.57474268521538.15819.21835.0083407.8726291.456223531020.5212.68246699999999914.28117349095755667.035074602607799.042968750.45819163832766550.99226305609284340.250368912936546950.97258954406901380.30708251227285777client
47directmix-http13.602985200810150.173.728172.032393.2161900.54404017.470.01.939502831831892586.058265435808510.00.9523623584537290.85261102977061990.84877800407331971.42139619466101390.5151995952200122client
483proxy-0.9.9.2mix-connect11.64761524324447.0534.816147.456458.7525767.16820020.587.9725800000000014.996312114721518231.389347994738073310.511718750.7415499167238171.00.278026905829596441.3129222401758810.3424850828539742client
493proxy-1.0.2mix-connect11.69546332240000024561.7530.72102.4524.2885767.16800020.447.93294699999999954.822280666282139224.036827971721382028.363281250.74226296077271841.00.274509803921568651.31422660602838780.33999975506367935client
503proxy-devel-c37mix-connect11.7868406652482627.64890.112507.9045242.8800020.537.6061980000000014.595821082391158212.702030667219221484.2343750.76732141112088341.00.289005760080140231.33409460519734750.36570614623811737client
513proxy-bpmix-connect12.01148539479999985459.65155.648311.296557.0563538.94400020.586.0772649999999994.09249802224813188.47362010385282477.3906250.8062341215555991.00.30753869196205691.38461968167730550.3882030727460537client
52squidmix-connect11.6203784336438355.296221.184327.685767.1684080020.469.7328865.050672009882026233.401779603011651853.417968750.71931381248151441.00.240993788819875761.306228482575980.291380113836862client
53tinyproxymix-connect10.93650213522520.2555.296118.7841507.32811534.3363171020.712.0755539999999998.841410701355976410.673544291240941094.347656250.57938001386550461.00.200788371520078831.19526561838135480.23333123388659077client
54directmix-connect13.29008443849338.8559.392212.992458.7522097.15207019.660.02.3902122110350272105.259212858114220.00.98162088180662820.9618395303326810.81538858765814611.68852874230688780.49459734461741295client
553proxy-0.9.9.2mix-socks11.53046421640000024100.8536.864155.648475.1366553.600020.717.9241290000000015.4127368096758595252.508626260409411903.480468750.70204479065238561.00.25435974090682611.27702413589665450.31813280993460086client
563proxy-1.0.2mix-socks11.70604758684579.0532.768122.88393.2165767.16800020.598.0283054.827532399285593224.828294078466061957.0156250.73904129649516751.00.27164179104477611.30385489117987690.3340546576352663client
573proxy-devel-c37mix-socks11.814711784919.2530.7298.304425.9845242.8800020.37.4901374.474539753084096206.332266097474221499.52343750.76763280245325951.00.28640162066345911.3293663877025470.36369370839221693client
583proxy-bpmix-socks12.06770981485642.9147.456311.296524.2883407.87200020.46.0750620000000013.9463951573829905180.75812082439882491.5781250.81269090550793181.00.30055471507816441.38150456239203860.3794030893939197client
59directmix-socks13.39522617319999989601.6563.488188.416442.3682097.15207019.00.02.238437032557687498.941327792618980.00.97707179636646270.92054263565891470.80778090606603541.63452663892541740.4907304638749856client
603proxy-0.9.9.2mix-relay11.6585256308445834.816114.688458.7525767.16800020.627.7736644.973091670595122231.26962763571111887.214843750.72937615932832181.00.27040560841261891.28581996248686250.33622231496656113client
613proxy-1.0.2mix-relay11.74303999044700.3531.744114.688524.2885505.02400020.657.9678970000000014.738847097882395219.6644930696651895.33593750.73763001846991351.00.274881516587677731.28966819925001120.34551033844115886client
623proxy-devel-c37mix-relay11.8105163264904.1526.62481.92507.9045242.8800020.377.3861964.500373668544317207.681249553949211411.464843750.7546314544737881.00.28257575757575761.31040208709365610.35724968409507457client
633proxy-bpmix-relay12.20487078726004.9586.016278.528524.2883276.800020.816.23759400000000053.775277920286103173.27371585108952470.02343750.81969901601389161.00.306801379990142951.38480983697645480.3906448433910131client
64nginxmix-relay12.0299592944000002549836.864155.648311.2964456.4485180020.366.6282114.011903106858673185.15823935976718693.7656250.79039731834762891.00.296016137165910241.3414111082775410.3719539344733997client
65nginx-halfclosemix-relay12.14372655365817.3534.816139.264294.9124194.30400020.396.803743.8045897161200326175.2516180047616707.808593750.82586037364798431.00.310987903225806441.3761084862140970.3912898536302876client
66haproxymix-relay11.9270689685534.85196.608327.68622.5922621.4408020.6710.3194194.2904536045645045186.72592753191142462.480468750.82441487811984071.00.31177199504337051.52623467152821380.37951522505746105client
67haproxy-splice-automix-relay11.95068628525386.9262.144425.984622.5921376.25602020.828.6384624.269266700230143193.24657966548477416.503906250.81161801662478251.00.30103295622233151.40451168368963390.3685872447867408client
68envoymix-relay11.83377871245052.95360.448409.6491.52720.89600020.788.3129224.532717030574251205.62245816800086719.386718750.74555868362294921.00.25697358676869911.31032790858911020.3238021066680405client
69directmix-relay13.35664209729466.4559.392204.8442.3682097.15206020.00.02.3833342275821825105.636220547301260.00.93453182080369160.96015362457993280.79050778259760151.5562013604311780.5003262441896349client
703proxy-1.0.2mix-http21.37544730079999993751.4534.816114.688917.5047340.03200020.419.4004095.935523662194532272.028149115675262288.410156250.68162456661713721.00.27128463476070531.25776461588081780.34402454663740406client
713proxy-devel-c37mix-http21.5327094844187.8534.816188.416884.7366291.45600020.518.2171619999999985.352612537236705244.875055219265251506.69531250.7212216131558341.00.293453724604966161.2646533341822590.3733221077704697client
723proxy-bpmix-http21.83595662365043.55221.184409.6655.363538.94400020.376.9072094.438013346972846201.94109307927948709.667968750.77401241257019021.00.30361202323819151.3177073321029750.3853284087718263client
73nginxmix-http21.51590709324135.459.392262.144442.3686291.45600020.49.1353875.38291563948993246.65086811432994257.667968750.7147647697011541.00.21518036072144291.27624766524903220.2938223300438697client
74nginx-halfclosemix-http21.61604638924431.5555.296262.144393.2166291.45600020.579.3054185.091438002638743232.0858390405163255.824218750.71470188386094390.99468085106382980.21760633036597431.28165112264029470.30132254494530014client
75haproxymix-http21.74027514559999995268.7172.032311.296753.6643670.016037020.4610.46114.702704638799158194.16554368250232454.74218750.80180711058731091.00.242757242757242751.46586736162622990.3031236145156672client
76haproxy-splice-automix-http21.90624849125450.3245.76458.752851.9682031.61603020.619.1977914.324724734502127189.07216116544043414.128906250.80477934091347080.98754192620987060.237246765926287521.37322393648120820.2999093720351483client
77envoymix-http21.23406692279999993385.8557.056622.592688.128950.27200020.5511.6979329999999996.660902944671325303.47332978911925627.816406250.59757189770126381.00.147428008860447931.12440474316123720.18587187031698424client
78squidmix-http20.5906302021750.35425.984753.6641703.9368388.608041020.3315.86361200000000213.768344342133725580.7409946582112829.88281250.30477792066475421.00.10191399453144420.58102787395551770.12702511015429613proxy
79tinyproxymix-http20.59273396279999991601.05786.4321769.4723276.86029.312241420020.3212.62471199999999913.712728660939824634.5835545423316791.60156250.46495327102803741.00.257734530938123760.97954511660679120.3177804592301821client
80directmix-http23.571539706400000310094.173.728172.032393.2161835.00807017.210.01.927460021699956485.24781803231590.00.95708280379313710.84280117531831530.84152866242038221.44444254553596440.5118111159422316client
813proxy-0.9.9.2mix-http21.40665226359999983853.743.00898.304819.26815.74450020.438.7530555.809538157700513265.069932791862362984.800781250.69203364670954971.00.27626948215183511.26528398452708910.35087519146473706client
823proxy-1.0.2mix-connect21.6918213408455631.744102.4524.2885767.16800020.417.9721480000000014.825568636070961223.990342405618972026.496093750.75307669587476621.00.27396569122098891.32127046256962790.3427226603396365client
833proxy-devel-c37mix-connect21.77266978844790.4528.67290.112475.1365505.02400020.577.5960364.6415864104202615214.69799288167081491.8593750.75178274885220281.00.28324567993989481.32394305779928060.35939330989122453client
843proxy-bpmix-connect22.14165140925834.2102.4278.528557.0563407.87200020.686.2237013.8624399678050088177.23081142230296470.93750.809172888587221.00.300920169112161131.39559844005841320.3806648316668819client
85squidmix-connect21.7454086616470449.152180.224294.9125242.884450020.519.7480434.700331893895536218.005952380952381862.86718750.73500245459008351.00.245600991325898381.3339556655830270.3002589001201667client
86tinyproxymix-connect20.95068992682548.4555.296126.9761572.86411010.0483060020.4511.9536000000000028.604277556125673401.224273578057251088.332031250.58334170601828591.00.188891668751563681.1977572096646160.22261143774540343client
87directmix-connect23.49537138529874.363.488188.416425.9842031.61605018.970.02.170870892898216696.057442046524810.00.947933646562470.90808999521302060.80247225025227041.5621735974459720.490248955900716client
883proxy-0.9.9.2mix-connect21.73267863759999984680.834.816122.88458.7525505.02400020.327.90743499999999954.6910026034939785217.056913348145633319.628906250.75126150192935591.00.273328248156623431.32215526737747880.3409526456723282client
893proxy-1.0.2mix-socks21.63006960564395.834.816139.264442.3686029.31200020.477.8530955.023098382959016232.835888802948261937.66406250.72410064871240421.00.26398996235884571.2941887106999470.3250680578687764client
903proxy-devel-c37mix-socks21.68455834564600.7532.768131.072524.2885767.16800020.397.4251034.8416251187162205221.594305276313631506.16406250.74620390455531451.00.272981208735398661.30840579156315130.3454200681596301client
913proxy-bpmix-socks22.20760754326013.8598.304262.144507.9043276.800020.626.2930950000000013.7361713251098303171.43759821079675496.574218750.81549707602339181.00.304953945730644771.38997571221099440.38257344852712427client
92directmix-socks23.45181555280000039740.169.632188.416425.9842031.61603018.430.02.13568769455832494.6088849190460.00.93799043062200960.87720133269871490.82882205513784461.45624323039703380.49797742034473325client
933proxy-0.9.9.2mix-socks21.77208445684769.234.816118.784393.2165242.8800020.598.0424780000000014.6476340156340115215.864295898683221958.324218750.74792864801637581.00.28110944527736131.30489482231030670.35205504713084557client
943proxy-1.0.2mix-relay21.66929183159999984503.3531.744118.784491.526029.31200020.367.7030459999999994.8787155402264535226.05393762421311893.1406250.73995646150801511.00.265316455696202551.2945638407718630.3305635824466459client
953proxy-devel-c37mix-relay21.84704114720000015008.3526.62486.016524.2884980.73600020.427.5225240000000014.422207925569056203.859554543911661394.542968750.76964583537721961.00.28510209226115451.31927380032232970.35951623564340873client
963proxy-bpmix-relay22.2388732666090.798.304253.952507.9043276.800020.395.9540743.6429038319670575167.38634311327104472.433593750.8383421724612061.00.31460389774740571.39291470500715660.39874964451323014client
97nginxmix-relay22.0003857085439.138.912155.648311.2964456.4485090020.646.7688640000000014.127204052189719189.73727271055873686.3593750.78326848249027241.00.30142464383904021.32963762192491130.37756477241063496client
98nginx-halfclosemix-relay21.97827576440000025372.0538.912163.84262.1444718.59200020.386.6539194.12076018252817189.68550181029588706.2656250.78963955091589521.00.297508180216461141.33172640609254330.3703186087684284client
99haproxymix-relay21.87498826125389.35204.8327.68622.5922621.4409020.3910.0935254.349893900018407189.1693803519905455.24218750.82526564344746171.00.30095381526104421.52072979526221190.36249783843814654client
100haproxy-splice-automix-relay22.1513552365905.5245.76393.216557.0561245.18400020.98.8604653.8859226315146773176.9536872407078419.605468750.83547705893645621.00.311467324290998771.4206907375827430.3869220598551559client
101envoymix-relay21.75605185284845.4376.832425.984507.904753.66400020.377.9849149999999994.639954103296056210.19936434556487715.605468750.74053518334985141.00.247671784545683371.30410238534828740.3092077220898419client
102directmix-relay23.51002798680000049934.573.728180.224409.61966.0804017.780.02.02619467045441589.486134178871610.00.9483677225612710.85769416304872170.81988838153221711.4560380583678280.4935071187543634client
1033proxy-0.9.9.2mix-relay21.74008529324668.732.768102.4507.9045505.02400020.467.8374674.703217728453819219.118812517403141917.417968750.75002448819668921.00.27304785894206551.3011959735593250.3404352164834452client