方法一:
 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实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄