1.安装 


  pip install psutil

 

 2.采集系统基本的信息,CPU,内存,磁盘,网络

CPU

Python 自动化运维 psutil_运维

cpu_times( ).user  ##单个数据信息

cpu_count( )     ##cpu逻辑个数

cpu_count(logical=False)    ##cpu物理个数

内存 

Python 自动化运维 psutil_自动化_02Python 自动化运维 psutil_运维_03

磁盘

磁盘完整信息

Python 自动化运维 psutil_自动化_04磁盘分区使用情况

Python 自动化运维 psutil_自动化_05

磁盘总IO    

(perdisk = True)表示磁盘单个分区IO

Python 自动化运维 psutil_自动化_06


网络信息

Python 自动化运维 psutil_运维_07用户信息

Python 自动化运维 psutil_自动化_08


获取开机时间

Python 自动化运维 psutil_运维_09

进程管理

Python 自动化运维 psutil_运维_10Python 自动化运维 psutil_自动化_11

Python 自动化运维 psutil_运维_12

Python 自动化运维 psutil_自动化_13

popen类   获取用户启动应用程序进程信息

Python 自动化运维 psutil_自动化_14