psutil学习

一、获取系统性能信息

(1)CPU信息
User time,执行用户进程的时间百分比
System time,执行内核进程和中断的百分比
Wait IO,由于IO等待而使CPU处于idle(空闲)状态的时间百分比
Idle,CPU处于idle状态的时间百分比

cpu_times方法,可以获取各项当前为止占用的时间

分cpu显示:psutil.cpu_times(percpu=True)

获取各项时间百分比

psutil.cpu_times_percent(interval=1,percpu=True/False) 

获取cpu的逻辑个数

psutil.cpu_count()

获取cpu的物理个数

psutil.cpu_count(logical=False)
(2)内存信息

virtual_memory,swap_memory

(3)磁盘信息

完整信息:disk_partitions()

使用mountpoint作为disk_usage()的参数

disk_io_counters()#参数可用perdisk=True

(4)网络信息

net_io_counters()#参数可用pernic=True

猜你喜欢

转载自www.cnblogs.com/slqt/p/10361024.html