RMD requires specific hardware support. It requires the host to have Intel(R) Resource Director Technology features, including below:
- Intel(R) Xeon(R) processor E5 v3
- Intel(R) Xeon(R) processor D
- Intel(R) Xeon(R) processor E3 v4
- Intel(R) Xeon(R) processor E5 v4
- Intel(R) Xeon(R) Scalable Processors (6)
- Intel(R) Atom(R) processor for Server C3000
RMD CAT & MBA handling module depends on linux resctrl sysfs and PQOS library. Minimal required PQOS library version is 4.1. PQOS is initialized with OS driver support only - MSR is not supported.
For resctrl support upstream linux kernel version should be higher than 4.10 for CAT and MBA in default mode. To use MBA in controller mode (Mbps configuration) at least kernel 4.18 is required. In case of linux distribution specific kernels please check distro documentation for resctrl and MBA support.
To check if your host supports resctrl
or not, check the out put of this
command line:
cat /proc/filesystems | grep resctrl
Optional external pstate module requires intel_pstate or acpi CPU scaling driver to monitor and change the CPU cores frequencies.
To check which driver is used on your host run following command in your Linux shell:
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_driver
This module is a dynamically loadable external plugin and is delivered separately.