[libvirt] [PATCH 0/4] Add new public API virDomainGetPcpusUsage and pcpuinfo command in virsh

Lai Jiangshan laijs at cn.fujitsu.com
Thu Dec 8 09:42:06 UTC 2011

On 12/08/2011 11:44 AM, Eric Blake wrote:
> On 12/07/2011 08:40 PM, Lai Jiangshan wrote:
>> "virt-top -1" can call virDomainGetPcpusUsage() periodically and get
>> the CPU activities per CPU. (still require virt-top site patch).
>> virsh is also added a pcpuinfo command which calls virDomainGetPcpusUsage(),
>> it gets information about the physic CPUs, such as the usage of
>> CPUs, the current attached vCPUs.
> Meta-question - is this the time taken _by just the guest in question_
> on the host's physical CPU, or is it the cumulative CPU time taken by

The time is used by the guest in question on the host's physical CPUs.
per-domain and per physical CPU

> all process on the physical CPU, in which case this would be better
> named as virNodeGetCpusUsage()?  And if it is per-domain, then what's
> the difference between physical cpu usage and virtual cpu usage (that
> is, can we even tell the overhead of the hypervisor, and should we be
> exposing that overhead to the user)?

I did not catch your mean, could you explain more?


More information about the libvir-list mailing list