基于 Python 的本地 CPU 和内存监控及数据记录
介绍如何使用 Python 脚本监控本地 CPU 和内存使用情况,并将数据记录到文件中。
必要库
- psutil: 获取系统 CPU 和内存信息。
- datetime: 获取当前时间。
实现步骤
-
导入库:
import psutil, datetime
-
创建文件: 选择合适的文件格式 (如 CSV) 并打开文件以备写入。
-
循环获取数据:
- 使用
psutil.cpu_percent()
获取 CPU 使用率。 - 使用
psutil.virtual_memory().percent
获取内存使用率。 - 使用
datetime.datetime.now()
获取当前时间。
- 使用
-
写入数据: 将时间、CPU 使用率和内存使用率以选择的格式写入文件。
-
控制循环频率: 使用
time.sleep()
设置数据采集频率。 -
退出循环: 根据需要设置循环退出条件。
-
关闭文件: 确保在程序结束前关闭文件以释放资源。
注意事项
- 以上步骤仅供参考,实际操作可能因系统环境和需求而异。
- 请根据实际情况选择合适的库和方法。
暂无评论