PythonのCPUメモリモニターシステムステータス情報など

オペレーティングシステム、CPU、メモリ、ディスク、およびネットワーク情報の情報を取得するためpsutilモジュール。

インストール

pip install psutil

CPU

import psutil

# 获取cpu个数
psutil.cpu_count()  # 获取cpu 逻辑个数
psutil.cpu_count(logical=False) # 获取cpu 物理个数

# 获取cpu利用率
psutil.cpu_percent() # 返回cpu利用率,如2.1
psutil.cpu_percent(percpu=True) #返回每个cpu的利用率[3.4, 1.9, 1.7, 1.1, 1.3, 2.1, 1.2, 2.0]
psutil.cpu_percent(interval=2,percpu=True) #阻塞interval秒,返回这段时间的利用率

# 以元组的形式,返回cpu的时间花费
psutil.cpu_times()
"""
也可以指定 percpu=True
scputimes(user=16687.609375, system=11913.625000000233, idle=1412197.8906249998, interrupt=1263.90625, dpc=456.09375)
"""

# 返回耗时时间比例
psutil.cpu_times_percent()

# 返回cpu统计信息,包括上下文切换,中断,软中断和系统调用的次数
psutil.cpu_stats()

わずかに

メモリ

ディスク

ネットワーク

プロセス管理


https://www.cnblogs.com/jason007/p/6748057.html
https://www.cnblogs.com/saneri/p/7528283.html
https://blog.csdn.net/linux_hacher/article/details/ 72628208

おすすめ

転載: blog.csdn.net/sunt2018/article/details/90636730