[libvirt] [libvirt-perl][PATCH 1/2] Add PERF_PARAM_MBML and PERF_PARAM_MBMT constants

Michal Privoznik mprivozn at redhat.com
Thu May 26 16:01:04 UTC 2016


Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
---
 Changes                |  1 +
 Virt.xs                |  2 ++
 lib/Sys/Virt/Domain.pm | 12 ++++++++++++
 3 files changed, 15 insertions(+)

diff --git a/Changes b/Changes
index 45c49f2..8a94eb1 100644
--- a/Changes
+++ b/Changes
@@ -3,6 +3,7 @@ Revision history for perl module Sys::Virt
 1.3.5 2016-00-00
 
  - Add VIR_ERR_NO_CLIENT constant
+ - Add PERF_PARAM_MBML and PERF_PARAM_MBMT constants
 
 1.3.4 2016-05-05
 
diff --git a/Virt.xs b/Virt.xs
index d069abd..ef3b508 100644
--- a/Virt.xs
+++ b/Virt.xs
@@ -7967,6 +7967,8 @@ BOOT:
       REGISTER_CONSTANT(VIR_DOMAIN_NUMATUNE_MEM_INTERLEAVE, NUMATUNE_MEM_INTERLEAVE);
 
       REGISTER_CONSTANT_STR(VIR_PERF_PARAM_CMT, PERF_PARAM_CMT);
+      REGISTER_CONSTANT_STR(VIR_PERF_PARAM_MBML, PERF_PARAM_MBML);
+      REGISTER_CONSTANT_STR(VIR_PERF_PARAM_MBMT, PERF_PARAM_MBMT);
 
       REGISTER_CONSTANT_STR(VIR_DOMAIN_BANDWIDTH_IN_AVERAGE, BANDWIDTH_IN_AVERAGE);
       REGISTER_CONSTANT_STR(VIR_DOMAIN_BANDWIDTH_IN_PEAK, BANDWIDTH_IN_PEAK);
diff --git a/lib/Sys/Virt/Domain.pm b/lib/Sys/Virt/Domain.pm
index de80162..0a5e89f 100644
--- a/lib/Sys/Virt/Domain.pm
+++ b/lib/Sys/Virt/Domain.pm
@@ -2642,6 +2642,18 @@ which can be monitored for a guest
 
 The CMT event counter
 
+=item Sys::Virt::Domain::PERF_PARAM_MBML
+
+The MBML event counter which can be used to monitor the amount of
+data (bytes/s) sent through the memory controller on the socket.
+It corresponds to the "perf.mbml" field in the *Stats APIs.
+
+=item Sys::Virt::Domain::PERF_PARAM_MBMT
+
+The MBMT event counter which can be used to monitor total system
+bandwidth (bytes/s) from one level of cache to another. It
+corresponds to the "perf.mbmt" field in the *Stats APIs.
+
 =back
 
 =head2 VCPU FLAGS
-- 
2.8.3




More information about the libvir-list mailing list