Linux 6.14 Resource Control To Allow Total Memory Bandwidth Monitoring

Written by Michael Larabel in Hardware on 21 January 2025 at 06:24 AM EST. Add A Comment
HARDWARE
The x86/cache updates for the in-development Linux 6.14 kernel are extending the Resource Control "resctrl" code for Intel Resource Director Technology / AMD Platform Quality of Service to have the capability of total memory bandwidth monitoring.

At present the Resource Control code allows the user to specify memory bandwidth limits for each domain of a control monitoring group. The code for Linux 6.14 allows now specifying this on a total memory bandwidth basis rather than being limited to each domain. The motivation here is that some systems may only support total memory bandwidth monitoring but nothing more fine-grained and for some large workloads across multiple NUMA domains you may be more interested in just the total memory bandwidth. Thus resctrl is now having a "total bandwidth event" added for Linux 6.14.

Intel Sierra Forest server


This resctrl work for total memory bandwidth monitoring has undergone a number of rounds of code review by Intel engineer Tony Luck.

More details for those interested via the x86/cache pull request.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week