一、获取系统性能信息
(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