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@xxxxxxxxx> > --- > 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@xxxxxxxxxx> John [...] -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list