diff --git a/cloudcontrol/node/hypervisor/domains/vm_tags.py b/cloudcontrol/node/hypervisor/domains/vm_tags.py index 592094090ea8048b5caec85c27632401f050f8a6..c69be0d5de38f3943ce0ab63b1882d1343efe1fa 100644 --- a/cloudcontrol/node/hypervisor/domains/vm_tags.py +++ b/cloudcontrol/node/hypervisor/domains/vm_tags.py @@ -84,7 +84,7 @@ def cpuuse(dom): return None old_cpu_stats = dom.cpu_stats dom.cpu_stats = (dom.hypervisor.handler.main.evloop.now(), cpu_time) - # calculate CPU percentage + # calculate CPU percentage, code is from virt-manager in domain.py:1210 return '%.2f' % max(0., min(100., ((cpu_time - old_cpu_stats[1]) * 100.) / ( (dom.cpu_stats[0] - old_cpu_stats[0]) * 1000. * 1000. * 1000.)))