在Python中获取系统信息的另一个好办法是使用psutil
这个第三方模块。顾名思义,psutil = process and system utilities,它不仅可以通过一两行代码实现系统监控,还可以跨平台使用,支持Linux/UNIX/OSX/Windows等,是系统管理员和运维小伙伴不可或缺的必备模块。
1、psutil模块安装
pip install psutil
2.查看逻辑/物理CPU个数
import psutil #引用psutil 模块
res = psutil.cpu_count(True) #false是查看几个物理cpu,True是查看有逻辑cpu个数
print(res)
3、查看CPU 的利用率
import psutil
cpu = psutil.cpu_percent(1) #查看1秒内cpu利用率
print(cpu)
4、查看内存详细信息
import psutil
mem = psutil.virtual_memory() #内存的详细信息
print(mem)
5、查看硬盘的使用情况
import psutil
disk1 = psutil.disk_usage('C:')
disk2 = psutil.disk_usage('D:')
print(disk1,disk2)
6、查看网络使用情况
import psutil
network = psutil.net_io_counters()
print(network)