3proxy/bench/data/skylake-mixsh-plain.csv
Vladimir Dubrovin cf3c491eec bench: splice() heuristics in the mix, 8K against the default 16K
Splicing after two 8K reads instead of 16K is never better in the mix
scenarios and costs 20% more CPU as an HTTP proxy on the 20 Mbit/s link:
the default stays.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 20:19:49 +03:00

38 lines
8.6 KiB
Plaintext

proxy,scenario,rep,gbit,rate,p50_ms,p90_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-sh-s,mix-relay,0,3.424348092,9394.6,2.048,10.752,3276.8,0,0,0,10.38,5.8231589999999995,2.424987114890538,110.48900432163157,1335.19140625,0.34067293419099454,1.0,0.3484897694056512,0.9268539797248242,0.6503351672652592,client
3proxy-sh-s:8192,mix-relay,0,3.2531203424,8944.7,2.432,12.288,3276.8,0,0,0,10.46,5.820660999999999,2.5722995521974705,116.94075821436158,1335.36328125,0.317468105986261,1.0,0.32913029421273843,0.8759303314310098,0.6186968195662808,proxy
3proxy-sh-s,mix-http,0,2.441231956,6693.6,4.608,77.824,4980.736,0,0,0,10.39,6.586788,3.4048382742045344,155.22289948607624,1848.5,0.26320939334637966,1.0,0.29838187702265373,0.6891376381379293,0.5589583155043164,proxy
3proxy-sh-s:8192,mix-http,0,2.5707913504,7083.1,3.968,17.408,4718.592,0,0,0,10.39,6.555555999999999,3.2332456691620277,146.68718498962318,1809.24609375,0.27159590043923865,0.9990384615384615,0.3110531463971307,0.7071402647337953,0.5945864734919634,proxy
3proxy-sh-s,mix-connect,0,3.4630978936,9286,3.072,229.376,3014.656,0,0,0,10.28,5.778161999999999,2.374752390106677,110.70428602196856,1455.8046875,0.3391261171797418,1.0,0.3322400787143326,0.9188355687660648,0.6235819599220246,client
3proxy-sh-s:8192,mix-connect,0,3.5144356992,9440,3.072,180.224,3014.656,0,0,0,10.27,5.774535,2.3377864053310833,108.79237288135593,1453.64453125,0.34576186925180213,1.0,0.3384716300426369,0.9428432911102613,0.6362629157791103,client
3proxy-sh-s,mix-relay-3k,0,1.0848418144,2991.5,1.152,5.12,16.384,0,0,0,4.91,2.3568909999999996,3.620804386280485,164.13170650175496,1370.7890625,0.13160469667318983,0.45128676470588236,0.14855305466237942,0.3525860734401656,0.26930113898260194,none
3proxy-sh-s:8192,mix-relay-3k,0,1.0847960192000001,2991.1,1.152,5.376,17.408,0,0,0,4.97,2.345317,3.6652051903104916,166.15960683360638,1381.89453125,0.1357265797885419,0.4568014705882353,0.1494327390599676,0.36560083187830367,0.27068323112889,none
3proxy-sh-s,mix-http-3k,0,1.0849601856,2991,1.344,5.632,18.432,0,0,0,6.11,3.5728859999999996,4.50523444535143,204.2795051822133,1607.21484375,0.13635244892936255,0.5791469194312796,0.18975515463917525,0.3616081999624421,0.3556968580783746,none
3proxy-sh-s:8192,mix-http-3k,0,1.0849267128,2990.8,1.28,5.376,16.384,0,0,0,6.0,3.523791,4.42426197398354,200.6152200080246,1627.4296875,0.13840490797546012,0.5681818181818182,0.18014230271668824,0.364615486331191,0.33515272293572573,none
3proxy-sh-s,mix-connect-3k,0,1.0846065128,2991.1,1.152,5.12,16.384,0,0,0,4.77,2.2772849999999996,3.5183266511545144,159.4731035405035,1411.0,0.13640873015873015,0.44372093023255815,0.15218811234487264,0.3645816654726457,0.28360661009802807,none
3proxy-sh-s:8192,mix-connect-3k,0,1.0849767992000001,2991.4,1.152,5.376,17.408,0,0,0,4.83,2.3075289999999997,3.5613664760841828,161.4628601992378,1413.23828125,0.13777777777777778,0.44805194805194803,0.15066710055320534,0.3675894496972307,0.27683736071138676,none
3proxy-sh-s:8192,mix-relay,1,3.4678028768,9501.8,2.048,10.752,3276.8,0,0,0,10.42,5.842821999999999,2.40382752311811,109.66343219179524,1328.14453125,0.3177224550160217,1.0,0.34392220421393843,0.8760287729746795,0.652565081151168,proxy
3proxy-sh-s,mix-relay,1,3.373843192,9289.4,2.432,11.776,3276.8,0,0,0,10.42,5.833913000000001,2.470772802887278,112.17086141193188,1331.828125,0.3153241650294695,1.0,0.3392857142857143,0.8649879920305032,0.6489559188266143,proxy
3proxy-sh-s:8192,mix-http,1,2.437132904,6677.9,5.12,147.456,4980.736,0,0,0,10.34,6.589945,3.3941521967978816,154.8390961230327,1851.69140625,0.26243229935992124,1.0,0.30456026058631924,0.6842371488200872,0.5735584347086636,proxy
3proxy-sh-s,mix-http,1,2.5051433264000003,6875.8,4.608,28.672,4718.592,0,0,0,10.43,6.593859,3.3307475512751163,151.69143954158062,1841.83984375,0.26413255360623783,1.0,0.3014586709886548,0.6991872245905552,0.5813245875645829,proxy
3proxy-sh-s:8192,mix-connect,1,3.3860714792,9135.7,3.2,204.8,3014.656,0,0,0,10.21,5.715549,2.4122349602406468,111.75936162527228,1461.44921875,0.3349246231155779,1.0,0.3245382585751979,0.9098284584192678,0.6137350792270438,client
3proxy-sh-s,mix-connect,1,3.4565185456,9287.8,2.944,196.608,3145.728,0,0,0,10.18,5.706496,2.356127963024229,109.60615000323004,1460.45703125,0.33653117899520324,1.0,0.33542423241994057,0.9169224209791444,0.6317399240006513,client
3proxy-sh-s:8192,mix-relay-3k,1,1.0839801352,2990.9,1.152,5.12,16.384,0,0,0,5.1,2.4369469999999995,3.7639066137011987,170.5172356146979,1376.484375,0.140682543579671,0.4709141274238227,0.16094559585492227,0.37260054502230944,0.30115648313558346,none
3proxy-sh-s,mix-relay-3k,1,1.0838894968,2990.8,1.152,5.376,16.384,0,0,0,5.03,2.4079880000000005,3.712555580509063,168.1824261067273,1371.86328125,0.1419798575288627,0.4653098982423682,0.15665374677002583,0.3775631063508122,0.28117051119314074,none
3proxy-sh-s:8192,mix-http-3k,1,1.084274328,2991,1.344,5.376,16.384,0,0,0,6.22,3.684364,4.589244503444519,207.95720494817786,1624.00390625,0.14575690877965272,0.591254752851711,0.19043000323310702,0.36956328785897635,0.35967542512085715,none
3proxy-sh-s,mix-http-3k,1,1.0848380847999999,2991.2,1.344,5.376,16.384,0,0,0,6.23,3.6910169999999995,4.594233987387018,208.2776143353838,1626.5078125,0.14758144126357353,0.5961722488038278,0.19843851659076123,0.38155427611192094,0.3799076676488937,none
3proxy-sh-s:8192,mix-connect-3k,1,1.084729816,2991.1,1.152,5.376,16.384,0,0,0,5.57,2.766779,4.1079353902446805,186.21911671291497,1395.4765625,0.14935375777884155,0.5036166365280289,0.1655085281111813,0.40716055022722386,0.3053737801960548,none
3proxy-sh-s,mix-connect-3k,1,1.0853471207999998,2991.5,1.216,5.12,16.384,0,0,0,5.4,2.633571,3.9802934169261586,180.51144910579976,1414.2578125,0.1514187866927593,0.4972375690607735,0.16923570969813745,0.41149479283435336,0.3095688559202584,none
3proxy-sh-s,mix-relay,2,3.2452045895999997,8909.5,2.048,11.264,3538.944,0,0,0,10.33,5.791067,2.5465266585915343,115.94365564846512,1317.24609375,0.3333333333333333,1.0,0.3516949152542373,0.8968637341982946,0.6572477117405597,proxy
3proxy-sh-s:8192,mix-relay,2,3.4134187184,9369.7,2.048,10.752,3276.8,0,0,0,10.4,5.824141000000001,2.4374390270818878,110.99608311898993,1334.60546875,0.3255928853754941,1.0,0.34907796829505017,0.88193582410674,0.6524948544931729,proxy
3proxy-sh-s,mix-http,2,2.4088099808,6617.9,4.864,147.456,4980.736,0,0,0,10.39,6.601566,3.45066653918441,156.99844361504404,1824.546875,0.26003917727717923,1.0,0.3005517689061993,0.6811557788370356,0.5738362621141581,proxy
3proxy-sh-s:8192,mix-http,2,2.3165443496,6321.6,5.376,110.592,4980.736,0,0,0,10.35,6.55946,3.5742894373810348,163.7243735763098,1808.71875,0.2543751540547202,1.0,0.29788617886178864,0.6692030455559369,0.5661186364684783,proxy
3proxy-sh-s,mix-connect,2,3.5107236256,9445.6,3.072,180.224,3014.656,0,0,0,10.24,5.744205,2.3334220729494044,108.41026509697637,1449.8515625,0.33933033483258374,1.0,0.33881038448899115,0.9128906374980623,0.6416589306813539,client
3proxy-sh-s:8192,mix-connect,2,3.4202011016,9192.6,2.816,221.184,3145.728,0,0,0,10.37,5.849925000000001,2.4255883655844266,112.80812827709245,1443.828125,0.3276627218934911,1.0,0.32734986945169714,0.9029396932432339,0.6239035250329242,client
3proxy-sh-s,mix-relay-3k,2,1.084063992,2991.1,1.152,5.12,16.384,0,0,0,5.02,2.41466,3.704578354817268,167.8312326568821,1375.17578125,0.13669590643274854,0.4597069597069597,0.1495176848874598,0.366585964433976,0.2750354511620409,none
3proxy-sh-s:8192,mix-relay-3k,2,1.0851373744000001,2991.3,1.152,5.376,16.384,0,0,0,4.96,2.355716,3.6566798763096773,165.81419449737572,1375.70703125,0.14568880079286423,0.4626865671641791,0.15681149950996406,0.38556451098576927,0.2884624868806828,none
3proxy-sh-s,mix-http-3k,2,1.0853770055999998,2991,1.344,5.632,17.408,0,0,0,6.18,3.6290869999999997,4.555099264579445,206.6198595787362,1626.34375,0.14335060449050085,0.588011417697431,0.19759506012349692,0.37156443119161536,0.3766791427436698,none
3proxy-sh-s:8192,mix-http-3k,2,1.0848700856,2991.1,1.344,5.632,18.432,0,0,0,6.04,3.572885,4.453989527536476,201.93239945170674,1631.10546875,0.13953488372093023,0.5779904306220096,0.18282729350310153,0.3685714985850929,0.35215996230037383,none
3proxy-sh-s,mix-connect-3k,2,1.0847077528,2991.1,1.152,5.12,16.384,0,0,0,4.91,2.3515219999999997,3.6212518900694635,164.1536558456755,1410.8671875,0.1394422310756972,0.4584500466853408,0.15301441677588468,0.3755513677291853,0.2859425736820309,none
3proxy-sh-s:8192,mix-connect-3k,2,1.0851481295999998,2991.2,1.216,5.376,17.408,0,0,0,5.6,2.7662760000000004,4.128468618981436,187.21583311045734,1421.89453125,0.1531077513798896,0.5081669691470054,0.16914792524548622,0.423273600640857,0.3120381759286174,none