Python是一种高级编程语言,具有简洁易懂、简单易学的特点。它可以应用于多种领域,并且在系统监控方面也有很牛逼的地方。本文将介绍如何使用Python监控系统负载。
import psutil
# 获取CPU信息
cpu_percent = psutil.cpu_percent(interval=1)
cpu_count = psutil.cpu_count()
# 获取内存信息
mem = psutil.virtual_memory()
mem_total = mem.total
mem_used = mem.used
mem_percent = mem.percent
# 获取磁盘信息
disk = psutil.disk_usage('/')
disk_total = disk.total
disk_used = disk.used
disk_percent = disk.percent
# 输出信息
print(f'CPU使用率:{cpu_percent} %')
print(f'CPU核心数:{cpu_count}')
print(f'内存使用情况:{mem_used}/{mem_total} ({mem_percent} %)')
print(f'磁盘使用情况:{disk_used}/{disk_total} ({disk_percent} %)')以上代码使用了psutil模块来获取CPU、内存和磁盘的使用情况。通过调用该模块的相应函数,可以在Python中实现对系统负载的实时监控。该代码将每个监控项的值输出到控制台。
在实际场景中,我们可以将以上代码结合计算、图表等方法来实现更复杂、直观的监控结果,从而更有效地了解系统的负载情况。
本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。
0
