There was no documentation at all for the XML part. I added at least
some. The 2.0.0 introduction date is deliberate as the parser for the
XML is broken.
The schema file was missing entries for 'mbml' and 'mbmt'.
---
docs/formatdomain.html.in | 44 +++++++++++++++++++++++++++++++++++++++++++
docs/schemas/domaincommon.rng | 2 ++
2 files changed, 46 insertions(+)
diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in
index dd9f153..e21c355 100644
--- a/docs/formatdomain.html.in
+++ b/docs/formatdomain.html.in
@@ -1822,6 +1822,50 @@
</dd>
</dl>
+ <h3><a name="elementsPerf">Performance monitoring
events</a></h3>
+
+ <p>
+ Some platforms allow monitoring of performance of the virtual machine and
+ the code executed inside. To enable the performance monitoring events
+ you can either specify them in the <code>perf</code> element or enable
+ them via <code>virDomainSetPerfEvents</code> API. The performance
values
+ are then retrieved using the virConnectGetAllDomainStats API.
+ <span class="since">Since 2.0.0</span>
+ </p>
+
+<pre>
+ ...
+ <perf>
+ <event name='cmt' enabled='yes'/>
+ <event name='mbmt' enabled='no'/>
+ <event name='mbml' enabled='yes'/>
+ </perf>
+ ...
+</pre>
+
+ <table class="top_table">
+ <tr>
+ <th>event name</th>
+ <th>Description</th>
+ <th>stats parameter name</th>
+ </tr>
+ <tr>
+ <td><code>cmt</code></td>
+ <td>usage of l3 cache in bytes by applications running on the
platform</td>
+ <td><code>perf.cmt</code></td>
+ </tr>
+ <tr>
+ <td><code>mbmt</code></td>
+ <td>total system bandwidth from one level of cache</td>
+ <td><code>perf.mbmt</code></td>
+ </tr>
+ <tr>
+ <td><code>mbml</code></td>
+ <td>bandwidth of memory traffic for a memory controller</td>
+ <td><code>perf.mbml</code></td>
+ </tr>
+ </table>
+
<h3><a name="elementsDevices">Devices</a></h3>
<p>
diff --git a/docs/schemas/domaincommon.rng b/docs/schemas/domaincommon.rng
index 2e07505..162c2e0 100644
--- a/docs/schemas/domaincommon.rng
+++ b/docs/schemas/domaincommon.rng
@@ -412,6 +412,8 @@
<attribute name="name">
<choice>
<value>cmt</value>
+ <value>mbmt</value>
+ <value>mbml</value>
</choice>
</attribute>
<attribute name="enabled">
--
2.8.3