1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2024-12-25 23:55:24 +00:00

Add mem usage function

This commit is contained in:
catborise 2019-05-21 09:07:01 +03:00
parent 98edc599f2
commit a0147818b9

View file

@ -526,6 +526,22 @@ class wvmInstance(wvmConnect):
cpu_usage['cpu'] = 0 cpu_usage['cpu'] = 0
return cpu_usage return cpu_usage
def mem_usage(self):
mem_usage = {}
if self.get_status() == 1:
mem_stats = self.instance.memoryStats()
rss = mem_stats['rss'] if mem_stats['rss'] else 0
total = mem_stats['actual'] if mem_stats['actual'] else 0
available = total - rss
if available < 0: available = 0
mem_usage['used'] = rss
mem_usage['total'] = total
else:
mem_usage['used'] = 0
mem_usage['total'] = 0
return mem_usage
def disk_usage(self): def disk_usage(self):
devices = [] devices = []
dev_usage = [] dev_usage = []