def memory(self):
"""
System virtual memory and swap usage
Converting byte to mb and rounded result
Return dict
"""
mem = psutil.virtual_memory()
mem_total = self.hr(mem.total)
mem_used = self.hr(mem.used)
mem_free = self.hr(mem.free)
mem_percent = mem.percent
swap_mem = psutil.swap_memory()
swap_total = self.hr(swap_mem.total)
swap_used = self.hr(swap_mem.used)
swap_free = self.hr(swap_mem.free)
swap_percent = swap_mem.percent
mem = {
'virtual': {
'total': mem_total,
'used': mem_used,
'free': mem_free,
'percent': mem_percent
},
'swap': {
'total': swap_total,
'used': swap_used,
'free': swap_free,
'percent': swap_percent
}
}
return mem
评论列表
文章目录