import psutil
# 逻辑CPU数量
print(psutil.cpu_count())
# CPU利用率
print(psutil.cpu_percent(interval=1))
mem = psutil.virtual_memory()
# 总内存
print(mem.total)
# 已使用内存
print(mem.used)
# 内存占用率
print(mem.percent)
disk = psutil.disk_usage('/')
# 总磁盘空间
print(disk.total)
# 已使用空间
print(disk.used)
# 磁盘使用率
print(disk.percent)
#获取网络接口状态
for net in psutil.net_if_addrs():
print(net)
#查询运行的进程
for proc in psutil.process_iter(['pid', 'name']):
print(proc.info)
#进程 CPU 和内存
# 参数是进程ID
p = psutil.Process(1694834)
# CPU使用率
p.cpu_percent()
# 内存使用信息
p.memory_info()
Python系统监控
最新推荐文章于 2024-10-30 13:16:11 发布