stats.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:psystem 作者: gokhanm 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号