On Mon, Aug 06, 2007 at 07:18:35PM -0400, Tom Horsley wrote:
On Mon, 6 Aug 2007 22:31:24 +0100 "Daniel P. Berrange" berrange@redhat.com wrote:
If the time delta between your gettimeofday() calls does not exactly match the time delta between your virDomainGetInfo() calls, and the domain you're measuring is very active then you can end up calcuating
100% occassionally. Not by much - typically < 1% over, but I don't
really see any way around it.
Shucks, it is easy to work around:
if (percentcpu > 100) percentcpu = 100;
When I said "i don't see any way around it" I meant a way which would be calculating correct/accurate figures. Clamping to 100% is just pretending the problem doesn't exist - though it is the hack I am already using in virt-manager.
Dan.