[libvirt] [PATCHv8 2/2] tools: Add help docs explaining 'domstats' cache monitor result

John Ferlan jferlan at redhat.com
Wed Nov 14 16:18:38 UTC 2018



On 11/13/18 10:25 PM, Wang Huaqiang wrote:
> Add help document in explaining the cache monitor related 'domstats'
> result.
> 
> This patch is written to address John's review comment regarding
> patch16-v7 and expected to be merged with previous patch and using
> that patch's committing message.
> 
> Signed-off-by: Wang Huaqiang <huaqiang.wang at intel.com>
> ---
>  src/libvirt-domain.c | 21 ++++++++++++---------
>  tools/virsh.pod      | 13 +++++++++++++
>  2 files changed, 25 insertions(+), 9 deletions(-)
> 
> diff --git a/src/libvirt-domain.c b/src/libvirt-domain.c
> index 4895f9f..67ff430 100644
> --- a/src/libvirt-domain.c
> +++ b/src/libvirt-domain.c
> @@ -11345,15 +11345,18 @@ virConnectGetDomainCapabilities(virConnectPtr conn,
>   *     "cpu.user" - user cpu time spent in nanoseconds as unsigned long long.
>   *     "cpu.system" - system cpu time spent in nanoseconds as unsigned long
>   *                    long.
> - *     "cpu.cache.monitor.count" - tocal cache monitoring groups
> - *     "cpu.cache.monitor.M.name" - name of cache monitoring group 'M'
> - *     "cpu.cache.monitor.M.vcpus" - vcpus for cache monitoring group 'M'
> - *     "cpu.cache.monitor.M.bank.count" - total bank number of cache monitoring
> - *                    group 'M'
> - *     "cpu.cache.monitor.M.bank.N.id" - OS assigned cache bank id for cache
> - *                    'N' in cache monitoring group 'M'
> - *     "cpu.cache.monitor.M.bank.N.bytes" - monitor's cache occupancy of cache
> - *                    bank 'N' in cache monitoring group 'M'
> + *     "cpu.cache.monitor.count" - number of cache monitors on this domain

for this domain

> + *     "cpu.cache.monitor.<num>.name" - name of cache monitor <num>
> + *     "cpu.cache.monitor.<num>.vcpus" - vcpu list of cache monitor <num>
> + *     "cpu.cache.monitor.<num>.bank.count" - number of cache banks in cache
> + *                                            monitor <num>
> + *     "cpu.cache.monitor.<num>.bank.<index>.id" - host allocatd cache id for

allocated

> + *                                                 bank <index> in cache
> + *                                                 monitor <num>
> + *     "cpu.cache.monitor.<num>.bank.<index>.bytes" - the amount of last level
> + *                                                    cache that domain is
> + *                                                    using on cache bank <index>
> + *                                                    (in Byte)

the number of bytes of last level cache that the domain is using on
cache bank <index>

(and likewise below although there was an extra type there)

>   *
>   * VIR_DOMAIN_STATS_BALLOON:
>   *     Return memory balloon device information.
> diff --git a/tools/virsh.pod b/tools/virsh.pod
> index 86c041d..49d9ab6 100644
> --- a/tools/virsh.pod
> +++ b/tools/virsh.pod
> @@ -1011,6 +1011,19 @@ I<--cpu-total> returns:
>   "cpu.time" - total cpu time spent for this domain in nanoseconds
>   "cpu.user" - user cpu time spent in nanoseconds
>   "cpu.system" - system cpu time spent in nanoseconds
> + "cpu.cache.monitor.count" - number of cache monitors on this domain
> + "cpu.cache.monitor.<num>.name" - name of cache monitor <num>
> + "cpu.cache.monitor.<num>.vcpus" - vcpu list of cache monitor <num>
> + "cpu.cache.monitor.<num>.bank.count" - number of cache banks in
> +                                        cache monitor <num>
> + "cpu.cache.monitor.<num>.bank.<index>.id" - host allocatd cache id
> +                                             for bank <index> in
> +                                             caach monitor <num>

cache


John


> + "cpu.cache.monitor.<num>.bank.<index>.bytes" - the amount of last
> +                                                level cache that
> +                                                domain is using on
> +                                                cache bank <index>
> +                                                (in Byte)
>  
>  I<--balloon> returns:
>  
> 




More information about the libvir-list mailing list