dstat_vm_cpu.py (dstat-0.7.3) | : | dstat_vm_cpu.py (dstat-0.7.4) | ||
---|---|---|---|---|
skipping to change at line 24 | skipping to change at line 24 | |||
self.scale = 100 | self.scale = 100 | |||
self.cpunr = getcpunr() | self.cpunr = getcpunr() | |||
def check(self): | def check(self): | |||
try: | try: | |||
global vmguestlib | global vmguestlib | |||
import vmguestlib | import vmguestlib | |||
self.gl = vmguestlib.VMGuestLib() | self.gl = vmguestlib.VMGuestLib() | |||
except: | except: | |||
raise Exception, 'Needs python-vmguestlib module' | raise Exception('Needs python-vmguestlib module') | |||
def extract(self): | def extract(self): | |||
self.gl.UpdateInfo() | self.gl.UpdateInfo() | |||
self.set2['elapsed'] = self.gl.GetElapsedMs() | self.set2['elapsed'] = self.gl.GetElapsedMs() | |||
self.set2['stolen'] = self.gl.GetCpuStolenMs() | self.set2['stolen'] = self.gl.GetCpuStolenMs() | |||
self.set2['used'] = self.gl.GetCpuUsedMs() | self.set2['used'] = self.gl.GetCpuUsedMs() | |||
for name in ('stolen', 'used'): | for name in ('stolen', 'used'): | |||
self.val[name] = (self.set2[name] - self.set1[name]) * 100 / (self.s et2['elapsed'] - self.set1['elapsed']) / self.cpunr | self.val[name] = (self.set2[name] - self.set1[name]) * 100 / (self.s et2['elapsed'] - self.set1['elapsed']) / self.cpunr | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added |