大家好,又见面了,我是你们的朋友全栈君。
psutil是python自带的包,用来监控内存使用率的
import psutil
class Utilize:
def __init__(self):
pass
# CPU使用率
def cpu_utilize(self):
try:
return JsonRet(content=psutil.cpu_percent(interval=1))
except Exception, e:
return JsonRet(success=False, info=SDN_MSG_CODE.get('cpu utilization error') % str(e))
# 内存使用率
def mem_utilize(self):
try:
return JsonRet(content=psutil.virtual_memory())
except Exception, e:
return JsonRet(success=False, info=SDN_MSG_CODE.get('memory utilization error %s') % str(e))
# 硬盘使用率
def disk_utilize(self):
try:
return JsonRet(content=psutil.disk_usage('/'))
except Exception, e:
return JsonRet(success=False, info=SDN_MSG_CODE.get('disk utilization error') % str(e))
if __name__ == '__main__':
utilize = Utilize()
cpu = utilize.cpu_utilize()
memory= utilize.mem_utilize()
disk= utilize.disk_utilize()
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/131922.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...