|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] CPU Usage Discrepancies
On 7/3/07 01:11, "Pradeep Vincent" <pradeep.vincent@xxxxxxxxx> wrote:
> Linux counts all the nanosecs not accounted by the hypervisor towards
> "stolen" or "blocked" as its own usage. This should include all the
> time spent in the hypervisor in the context of a particular Vcpu - The
> hypervisor counts nsecs as "stolen" or "blocked" only after the Vcpu's
> state is changed (from running to something else) So most part of the
> hypervisor's CPU usage should be accounted for the same way by xm and
> by /proc/stat on guests as they both use the same "stolen" and
> "blocked" nsecs as accounted for and maintained by the hypervisor.
>
> Like you said context switch overhead isn't accounted for accurately
> but hypervisor's cpu usage accounting suffers from the same problem
> and to the same extent. Even if this isn't the case, context switch
> cpu usage can't account for this big a difference.
It sounds like you could track this one down yourself and post a patch if
you find a bug? :-)
-- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|