使用python函数持续监控电脑cpu使用率、内存、c盘使用率等
方法一:
1 # import time 导入time模块 2 # import psutil 导入psutil模块 3 # def func(): 4 # while True: -------》持续监控得while循环 5 # mem = psutil.virtual_memory() ----》监控物理内存 6 # disk = psutil.disk_usage(r'c:') ----》监控硬盘 7 # cpu = psutil.cpu_percent(1) -----》cpu使用率监控 8 # if cpu > 10: 9 # print('你的cpu顶不住了,已经使用了%s'%cpu) 使用占位符 10 #0 11 # else: 12 # print('你的cpu情况还行噢,已经使用了%s'%cpu) 13 # if mem[2] > 70: 14 # print('你的物理内存顶不住了,占用率为%s'%mem[2]) 15 # 16 # else: 17 # print('你的内存情况还行噢,占用率为%s'%mem[2]) 18 # 19 # if disk[3] > 70: 20 # print('你的C盘里放了多少资源啊,使用率高达%s'%disk[3]) 21 # 22 # else: 23 # print('C盘里东西不多,占用了%s'%disk[3]) 24 # 25 # time.sleep(3) ----》睡三秒
方法二:(传参,只举例cpu使用率监控)
1 # import time 2 # import psutil 3 # def func(cpu): ----》上题也可以使用传参来操作 4 # # while True: 5 # # if cpu > 14: 6 # # print('你的cpu顶不住了,已经使用了%s'%cpu) 7 # # 8 # # else: 9 # # print('你的cpu情况还行噢,已经使用了%s'%cpu) 10 # # time.sleep(3) 11 # # func(cpu=psutil.cpu_percent(1)) -----》以key,value的形式调用一个值传给形参然后再到函数体中,这里的值为cpu *
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

更多精彩