#psutil 模块 用于监控:
#安装 pip install psutil
import psutil
#监控cpu信息:
def cpu ():
# cpu = psutil.cpu_count(False) cpu核数 默认逻辑cpu核数,False查看真实cpu核数;
cpu_per = int(psutil.cpu_percent(1)) #每秒cpu使用率,(1,True) 每一核cpu的每秒使用率;
# print(cpu_per)
return cpu_per
#监控内存信息:
def mem ():
# mem = psutil.virtual_memory() 查看内存信息;
mem_total = int(psutil.virtual_memory()[0]/1024/1024)
mem_used = int(psutil.virtual_memory()[3] / 1024 / 1024)
mem_per = int(psutil.virtual_memory()[2])
mem_info = {
'mem_total' : mem_total,
'mem_used' : mem_used,
'mem_per' : mem_per
}
return mem_info
#监控硬盘使用率:
def disk ():
c_per = int(psutil.disk_usage('C:')[3]) #查看c盘的使用信息:总空间,已用,剩余,占用比;
d_per = int(psutil.disk_usage('d:')[3])
e_per = int(psutil.disk_usage('e:')[3])
f_per = int(psutil.disk_usage(
python监控(cpu,memory,disk,netwo)
于 2018-11-21 16:17:22 首次发布