
On 11/12/18 8:31 AM, Wang Huaqiang wrote:
Cache Monitoring Technology (aka CMT) provides the capability to report cache utilization information of system task.
This patch introduces the concept of resctrl monitor through data structure virResctrlMonitor.
Signed-off-by: Wang Huaqiang <huaqiang.wang@intel.com> --- src/libvirt_private.syms | 1 + src/util/virresctrl.c | 80 ++++++++++++++++++++++++++++++++++++++++++++---- src/util/virresctrl.h | 9 ++++++ 3 files changed, 84 insertions(+), 6 deletions(-)
[...]
# util/virrotatingfile.h diff --git a/src/util/virresctrl.c b/src/util/virresctrl.c index 7339e9b..e3c84a3 100644 --- a/src/util/virresctrl.c +++ b/src/util/virresctrl.c
[...]
+ * + * =====Cache monitoring technology (CMT)===== + * + * Cache monitoring technology is used to perceive how many cache the process + * is using actually. virResctrlMonitor represents the resource control + * monitoring group, it is supported to monitor resource utilization + * information on granularity of vcpu. + * + * From hardware perspective, cache monitoring technology (CMT), memory
From a hardware
+ * bandwidth technology (MBM), as well as the CAT and MBA, are all orthogonal + * features. The monitor will be created under the scope of default resctrl + * group if no specific CAT or MBA entries are provided for the guest." */
Reviewed-by: John Ferlan <jferlan@redhat.com> John [...]