MCPcopy
hub / github.com/retspen/webvirtcloud / cpu_usage

Method cpu_usage

vrtManager/instance.py:339–350  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

337 self._defineXML(xmldom)
338
339 def cpu_usage(self):
340 cpu_usage = {}
341 if self.get_status() == 1:
342 nbcore = self.wvm.getInfo()[2]
343 cpu_use_ago = self.instance.info()[4]
344 time.sleep(1)
345 cpu_use_now = self.instance.info()[4]
346 diff_usage = cpu_use_now - cpu_use_ago
347 cpu_usage['cpu'] = 100 * diff_usage / (1 * nbcore * 10 ** 9L)
348 else:
349 cpu_usage['cpu'] = 0
350 return cpu_usage
351
352 def disk_usage(self):
353 devices = []

Callers 1

inst_graphFunction · 0.80

Calls 1

get_statusMethod · 0.95

Tested by

no test coverage detected