Benchmarks by Michael Larabel of the [PATCH v2 0/5] mm: memcg: subtree stats flushing and thresholds patch series atop Linux 6.6 Git. Stock is just running the benchmarks on the system itself, "1 in cgroup" is running the benchmarks within a cgroup using "systemd-run --scope"
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2310173-NE-NEWTESTS925
mm: memcg: subtree stats flushing and thresholds test comparison,
"Stress-NG 0.16.04 - Test: Hash",
Higher Results Are Better
"Stock: Linux 6.6-rc5",37342338.5,37340757.95,37332226.8
"In 1 cgroup: Linux 6.6-rc5",37329883.75,37302721.98,37317776.99
"Stock: Patched",37352078.87,37278262.51,37331605.59
"In 1 cgroup: Patched",37329299.41,37304040.22,37326655.7
"Stress-NG 0.16.04 - Test: MMAP",
Higher Results Are Better
"Stock: Linux 6.6-rc5",4597.12,4586.97,4588.9
"In 1 cgroup: Linux 6.6-rc5",4597.99,4594.28,4609.81
"Stock: Patched",4179.4,4175.89,4165.36
"In 1 cgroup: Patched",4228.62,4215.15,4226.61
"Stress-NG 0.16.04 - Test: NUMA",
Higher Results Are Better
"Stock: Linux 6.6-rc5",629.14,637.62,638.62
"In 1 cgroup: Linux 6.6-rc5",639.04,641.78,640.34
"Stock: Patched",656.45,679.86,634.46,647.59,634.68,674.88,645.19,649.03,645.29
"In 1 cgroup: Patched",623.63,629.41,637.66
"Stress-NG 0.16.04 - Test: Pipe",
Higher Results Are Better
"Stock: Linux 6.6-rc5",53125559.9,59850887.34,56172273.82,54797224.92,59032185.24,57940380.87,57726595.99,55970238.9,58297947.58,55701488.14,56319924.2,57146059.77,60101102.17,55194419.12,61367824.89
"In 1 cgroup: Linux 6.6-rc5",64325500.03,65983138.37,73219641.8,69648330.34,73024055.85,62208415.1,62741520.24,79369130.58,64511159.34,60643089.8,61128850.46,62869699.43,71190575.4,65434132.64,60503282.03
"Stock: Patched",55710834.24,51643317.74,58928404.24,58744923.35,62077484.32,56166082.85,55150611.01,60489186.21,56946561.49,52941747.97,56708302.08,56795647.37,51478198.87,56486236.26,54207014.34
"In 1 cgroup: Patched",61646573.32,63774890.88,51206145.03,60338378.24,60869317.84,57636102,62590671.28,64225758.39,66342797.76,63760036.05,60638051.95,67922330.4,58890302.79,66764575.2,58783756.11
"Stress-NG 0.16.04 - Test: Poll",
Higher Results Are Better
"Stock: Linux 6.6-rc5",12554273.89,12524884.59,12414295.34
"In 1 cgroup: Linux 6.6-rc5",14725130.7,14086101.45,14358983.02
"Stock: Patched",12778977.64,12795278.69,12798695.91
"In 1 cgroup: Patched",14650617.94,14637673.87,14643392.19
"Stress-NG 0.16.04 - Test: Zlib",
Higher Results Are Better
"Stock: Linux 6.6-rc5",23266.76,23271.5,23282.92
"In 1 cgroup: Linux 6.6-rc5",23276.55,23311.61,23306.61
"Stock: Patched",23289.76,23306.59,23282.37
"In 1 cgroup: Patched",23291.57,23281.04,23281.41
"Stress-NG 0.16.04 - Test: Futex",
Higher Results Are Better
"Stock: Linux 6.6-rc5",2352387.34,2135918.77,2202194.95,2350907.08,2302419.1,2178091,2142990.66,2205027.89,2289987.41,2151005.67,2315853.22,2324087.14,2157297.03,2245280.22,2304480.15
"In 1 cgroup: Linux 6.6-rc5",2039544.49,1846059.67,1975137.94,1954957.2,2015728.65,2010730.66,2050182.27,1953629.51,2037780.92,1962310.57,1936617.01,1983690.02,1997104.35,1985123.96,1964585.13
"Stock: Patched",2338425.08,2268436.23,2328280.08
"In 1 cgroup: Patched",1961581.55,1872015.81,1920623.95
"Stress-NG 0.16.04 - Test: MEMFD",
Higher Results Are Better
"Stock: Linux 6.6-rc5",864.13,865.88,864.38
"In 1 cgroup: Linux 6.6-rc5",866.34,835.42,826.79
"Stock: Patched",648.34,644.37,645.44
"In 1 cgroup: Patched",667.54,644.47,642.41
"Stress-NG 0.16.04 - Test: Mutex",
Higher Results Are Better
"Stock: Linux 6.6-rc5",42522284.5,40921177.47,40729260.53
"In 1 cgroup: Linux 6.6-rc5",48028491.46,48926639.04,49203157.58
"Stock: Patched",42672959.95,37766274.64,39094227.33,39681491.2,38133878.26,39171400.59,38518873,39142772.58,39809939.94,39975630.02,39718335.01,38165631.3,39485307.17
"In 1 cgroup: Patched",48337793.52,49754227.46,48359768.53
"Stress-NG 0.16.04 - Test: Atomic",
Higher Results Are Better
"Stock: Linux 6.6-rc5",176.39,173.13,175.29
"In 1 cgroup: Linux 6.6-rc5",177.36,175.84,174.15
"Stock: Patched",174.23,172.83,175.61
"In 1 cgroup: Patched",176.38,174.55,175.29
"Stress-NG 0.16.04 - Test: Crypto",
Higher Results Are Better
"Stock: Linux 6.6-rc5",428151.32,428317.84,428281.08
"In 1 cgroup: Linux 6.6-rc5",428153.64,427981.23,428418.51
"Stock: Patched",428332.6,427368.69,418955.75
"In 1 cgroup: Patched",427752.58,428183.75,427519.42
"Stress-NG 0.16.04 - Test: Malloc",
Higher Results Are Better
"Stock: Linux 6.6-rc5",266965019.09,268837017.32,267555683.85
"In 1 cgroup: Linux 6.6-rc5",267817456.24,268335602.03,267850088.57
"Stock: Patched",268522206.63,267324473.44,268250947.4
"In 1 cgroup: Patched",268250397.14,267784996.92,267958628.1
"Stress-NG 0.16.04 - Test: Forking",
Higher Results Are Better
"Stock: Linux 6.6-rc5",36929.86,37008.57,36901.49
"In 1 cgroup: Linux 6.6-rc5",39337.1,37845.98,40370.6,39211.67,39140.36
"Stock: Patched",37957.28,37637.69,38610.83
"In 1 cgroup: Patched",38377.99,38571.78,38899.66
"Stress-NG 0.16.04 - Test: Pthread",
Higher Results Are Better
"Stock: Linux 6.6-rc5",58313.76,58694.29,58346.67
"In 1 cgroup: Linux 6.6-rc5",57974.28,57143.39
"Stock: Patched",58186.78,60065.4,59335.1
"In 1 cgroup: Patched",59013.22,58889.7,58884.86
"Stress-NG 0.16.04 - Test: AVL Tree",
Higher Results Are Better
"Stock: Linux 6.6-rc5",3193.99,3191.98,3194.31
"In 1 cgroup: Linux 6.6-rc5",3202.37,3204.24,3203.06
"Stock: Patched",3198.99,3199.31,3197.84
"In 1 cgroup: Patched",3199.95,3201.19,3194.64
"Ethr 1.0 - Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 256",
Higher Results Are Better
"Stock: Linux 6.6-rc5",692.4,656.01,609.19,673.94,693.48,693.69,658.88,654.87,708.2,719.18,625.62,690.44,695.43,668.47,713.84
"In 1 cgroup: Linux 6.6-rc5",694.05,735.06,673.54,715.05,723.43,717.7,722.13,733.1,706.31,721.13,729.1,695.63,723.45
"Stock: Patched",704.35,691.34,682.14
"In 1 cgroup: Patched",719.58,708.67,680.06,711.26
"Ethr 1.0 - Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 256",
Higher Results Are Better
"Stock: Linux 6.6-rc5",3700400,3892400,3785600,3540000,3927600,3942000,3882400,3851600,3898000,3954000,3894800,3869200,3980000,3957200,3774400
"In 1 cgroup: Linux 6.6-rc5",3946000,3782000,3922400
"Stock: Patched",3828000,3754400,3538400,3609600,3618800,3750800,3677200,3606800,3855600,3734400,3850000,3935200,3720400,3855600,3831200
"In 1 cgroup: Patched",3926000,3546000,3834800,3871200,3792400,3702400,3732800,3542400,3700400,3864400,3656000,3735200,3693200,3659200,3984400
"Ethr 1.0 - Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 128",
Higher Results Are Better
"Stock: Linux 6.6-rc5",507,505,501
"In 1 cgroup: Linux 6.6-rc5",503,502,504
"Stock: Patched",499,505,503
"In 1 cgroup: Patched",505,502,502
"Ethr 1.0 - Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 256",
Higher Results Are Better
"Stock: Linux 6.6-rc5",508,508,502
"In 1 cgroup: Linux 6.6-rc5",508,509,507
"Stock: Patched",508,507,507
"In 1 cgroup: Patched",506,497,499
"iPerf 3.14 - Server Address: localhost - Server Port: 5201 - Duration: 60 Seconds - Test: TCP - Parallel: 128",
Higher Results Are Better
"Stock: Linux 6.6-rc5",33603,33656,33427
"In 1 cgroup: Linux 6.6-rc5",33662,33907,33826
"Stock: Patched",33895,33819,33897
"In 1 cgroup: Patched",34129,34113,33627
"iPerf 3.14 - Server Address: localhost - Server Port: 5201 - Duration: 60 Seconds - Test: UDP - Parallel: 128",
Higher Results Are Better
"Stock: Linux 6.6-rc5",134,134,134
"In 1 cgroup: Linux 6.6-rc5",134,134,134
"Stock: Patched",134,134,134
"In 1 cgroup: Patched",134,134,134
"7-Zip Compression 22.01 - Test: Compression Rating",
Higher Results Are Better
"Stock: Linux 6.6-rc5",825089,819875,816079
"In 1 cgroup: Linux 6.6-rc5",825263,821614,817350
"Stock: Patched",813463,806394,804475
"In 1 cgroup: Patched",816458,806131,808478
"7-Zip Compression 22.01 - Test: Decompression Rating",
Higher Results Are Better
"Stock: Linux 6.6-rc5",1208080,1205223,1188116
"In 1 cgroup: Linux 6.6-rc5",1205957,1206593,1197618
"Stock: Patched",1202661,1194852,1206924
"In 1 cgroup: Patched",1204282,1196111,1205730
"Timed LLVM Compilation 16.0 - Build System: Ninja",
Lower Results Are Better
"Stock: Linux 6.6-rc5",91.746,89.189,93.181
"In 1 cgroup: Linux 6.6-rc5",86.273,88.04,89.146
"Stock: Patched",91.391,90.831,91.425
"In 1 cgroup: Patched",90.601,90.984,93.028
"Timed Linux Kernel Compilation 6.1 - Build: defconfig",
Lower Results Are Better
"Stock: Linux 6.6-rc5",30.303,28.397,28.321,28.359,28.422,28.19,28.221,28.309
"In 1 cgroup: Linux 6.6-rc5",30.224,28.109,28.255,28.057,28.206,28.026,28.222,28.134,28.203
"Stock: Patched",30.781,28.931,28.707,28.797,28.625,28.64,28.684,28.688,28.867
"In 1 cgroup: Patched",30.848,28.701,28.772,28.81,28.643,28.742,28.838,28.479,28.71
"Timed Linux Kernel Compilation 6.1 - Build: allmodconfig",
Lower Results Are Better
"Stock: Linux 6.6-rc5",183.373,179.065,182.147
"In 1 cgroup: Linux 6.6-rc5",179.626,177.347,178.713
"Stock: Patched",186.515,184.467,185.636
"In 1 cgroup: Patched",190.116,187.823,187.407
"SVT-AV1 1.7 - Encoder Mode: Preset 13 - Input: Bosphorus 4K",
Higher Results Are Better
"Stock: Linux 6.6-rc5",179.119,174.479,173.915
"In 1 cgroup: Linux 6.6-rc5",172.043,178.641,177.614
"Stock: Patched",179.983,178.783,177.58
"In 1 cgroup: Patched",178.261,176.073,174.89
"Timed Godot Game Engine Compilation 4.0 - Time To Compile",
Lower Results Are Better
"Stock: Linux 6.6-rc5",90.431,89.277,92.218
"In 1 cgroup: Linux 6.6-rc5",89.732,89.023,89.505
"Stock: Patched",89.21,89.248,89.068
"In 1 cgroup: Patched",89.445,89.26,88.776
"Embree 4.3 - Binary: Pathtracer ISPC - Model: Crown",
Higher Results Are Better
"Stock: Linux 6.6-rc5",202.6517,201.4421,200.4848
"In 1 cgroup: Linux 6.6-rc5",196.9226,199.2289,199.282
"Stock: Patched",199.9067,198.4986,200.278
"In 1 cgroup: Patched",201.3696,201.9308,201.054
"Embree 4.3 - Binary: Pathtracer ISPC - Model: Asian Dragon",
Higher Results Are Better
"Stock: Linux 6.6-rc5",232.8727,230.8043,232.1276
"In 1 cgroup: Linux 6.6-rc5",235.6801,230.802,233.3248
"Stock: Patched",234.2624,233.8106,234.1782
"In 1 cgroup: Patched",236.3194,234.4609,235.7973
"OpenVKL 2.0.0 - Benchmark: vklBenchmarkCPU ISPC",
Higher Results Are Better
"Stock: Linux 6.6-rc5",3541,3524,3521
"In 1 cgroup: Linux 6.6-rc5",3528,3526,3536
"Stock: Patched",3542,3537,3533
"In 1 cgroup: Patched",3551,3542,3544
"Timed Node.js Compilation 19.8.1 - Time To Compile",
Lower Results Are Better
"Stock: Linux 6.6-rc5",90.874,91.244,91.023
"In 1 cgroup: Linux 6.6-rc5",90.976,91.79,90.752
"Stock: Patched",91.247,91.355,91.711
"In 1 cgroup: Patched",91.203,91.155,91.006
"nginx 1.23.2 - Connections: 500",
Higher Results Are Better
"Stock: Linux 6.6-rc5",254468.45,253600.14,253209.29
"In 1 cgroup: Linux 6.6-rc5",253973.05,269395.08,265778.92,264126.84,264941.05
"Stock: Patched",260917.86,256530.92,256890.37
"In 1 cgroup: Patched",271935.74,269519.49,267837.45
"Memcached 1.6.19 - Set To Get Ratio: 1:10",
Higher Results Are Better
"Stock: Linux 6.6-rc5",4053586.57,4049984.51,4070333.56
"In 1 cgroup: Linux 6.6-rc5",4004664.3,4012735.56,4024002.57
"Stock: Patched",4055831.75,4012722.52,4036141.94
"In 1 cgroup: Patched",3865799.25,3965928.89,4016708.92
"Memcached 1.6.19 - Set To Get Ratio: 1:100",
Higher Results Are Better
"Stock: Linux 6.6-rc5",8256663.1,7950071.54,8063483.53
"In 1 cgroup: Linux 6.6-rc5",8251138.63,8317379.43,8260196.93
"Stock: Patched",8318188.79,8394684.51,8259216.28
"In 1 cgroup: Patched",8369397.21,8328115.63,8198931.08
"PostgreSQL 16 - Scaling Factor: 100 - Clients: 800 - Mode: Read Only",
Higher Results Are Better
"Stock: Linux 6.6-rc5",3373619.044428,3349788.233023,3475093.778474
"In 1 cgroup: Linux 6.6-rc5",3275995.994877,3456161.386621,3530596.545639,3390404.636385,3473558.746519,3543669.096804,3438712.529243,3357993.252471,3427979.676427
"Stock: Patched",3473047.141759,3427241.222802,3298758.934224,3567979.494107,3326814.142513,3484640.998798,3481692.249888,3410383.576547,3391728.744415
"In 1 cgroup: Patched",3541427.409168,3498583.663775,3562594.087079
"PostgreSQL 16 - Scaling Factor: 100 - Clients: 800 - Mode: Read Only - Average Latency",
Lower Results Are Better
"Stock: Linux 6.6-rc5",0.237,0.239,0.23
"In 1 cgroup: Linux 6.6-rc5",0.244,0.231,0.227,0.236,0.23,0.226,0.233,0.238,0.233
"Stock: Patched",0.23,0.233,0.243,0.224,0.24,0.23,0.23,0.235,0.236
"In 1 cgroup: Patched",0.226,0.229,0.225
"PostgreSQL 16 - Scaling Factor: 100 - Clients: 1000 - Mode: Read Only",
Higher Results Are Better
"Stock: Linux 6.6-rc5",3442787.082361,3361072.563787,3387310.809356
"In 1 cgroup: Linux 6.6-rc5",3488932.981934,3515830.815184,3516934.678838
"Stock: Patched",3300595.996083,3369027.270918,3411286.024363
"In 1 cgroup: Patched",3419097.198313,3557073.795521,3460083.67009
"PostgreSQL 16 - Scaling Factor: 100 - Clients: 1000 - Mode: Read Only - Average Latency",
Lower Results Are Better
"Stock: Linux 6.6-rc5",0.29,0.298,0.295
"In 1 cgroup: Linux 6.6-rc5",0.287,0.284,0.284
"Stock: Patched",0.303,0.297,0.293
"In 1 cgroup: Patched",0.292,0.281,0.289
"PostgreSQL 16 - Scaling Factor: 100 - Clients: 800 - Mode: Read Write",
Higher Results Are Better
"Stock: Linux 6.6-rc5",56757.928208,56581.194359,57031.08973
"In 1 cgroup: Linux 6.6-rc5",57998.718803,58369.788497,58042.195591
"Stock: Patched",57391.33892,58580.603131,57881.815022
"In 1 cgroup: Patched",57877.308516,58319.116871,57955.249162
"PostgreSQL 16 - Scaling Factor: 100 - Clients: 800 - Mode: Read Write - Average Latency",
Lower Results Are Better
"Stock: Linux 6.6-rc5",14.095,14.139,14.027
"In 1 cgroup: Linux 6.6-rc5",13.793,13.706,13.783
"Stock: Patched",13.939,13.656,13.821
"In 1 cgroup: Patched",13.822,13.718,13.804
"PostgreSQL 16 - Scaling Factor: 100 - Clients: 1000 - Mode: Read Write",
Higher Results Are Better
"Stock: Linux 6.6-rc5",55049.72927,53717.648591,64964.464117,53404.212187,54394.335229,54179.628885,53525.365554,54493.068113,53777.512664,53652.981597,53826.478166,53842.471101
"In 1 cgroup: Linux 6.6-rc5",55742.62565,55800.256945,63308.459707,55696.241626,55825.210259,55709.552068,55223.754038,55965.7071,55335.027007,55718.990338,55359.773596,55374.926158
"Stock: Patched",58214.502625,55966.555119,54872.754997,55252.635963,56694.070261
"In 1 cgroup: Patched",55739.560628,56119.708489,67105.81876,56617.21059,56329.261959,55655.819905,55743.818117,56098.695203,56203.230024,56365.115197,55916.863293,56219.661068
"PostgreSQL 16 - Scaling Factor: 100 - Clients: 1000 - Mode: Read Write - Average Latency",
Lower Results Are Better
"Stock: Linux 6.6-rc5",18.165,18.616,15.393,18.725,18.384,18.457,18.683,18.351,18.595,18.638,18.578,18.573
"In 1 cgroup: Linux 6.6-rc5",17.94,17.921,15.796,17.955,17.913,17.95,18.108,17.868,18.072,17.947,18.064,18.059
"Stock: Patched",17.178,17.868,18.224,18.099,17.639
"In 1 cgroup: Patched",17.941,17.819,14.902,17.662,17.753,17.968,17.939,17.826,17.793,17.741,17.884,17.787