Python 自动化运维 psutil

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 自动化运维 psutil相关的知识,希望对你有一定的参考价值。

 1.安装 


  pip install psutil

 

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

CPU

技术分享

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

cpu_count( )     ##cpu逻辑个数

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

内存 

技术分享技术分享

磁盘

磁盘完整信息

技术分享磁盘分区使用情况

技术分享

磁盘总IO    

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

技术分享


网络信息

技术分享用户信息

技术分享


获取开机时间

技术分享

进程管理

技术分享技术分享

技术分享

技术分享

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

技术分享

以上是关于Python 自动化运维 psutil的主要内容,如果未能解决你的问题,请参考以下文章

初识Python自动化运维

初识Python自动化运维

《Python自动化运维之路》 系统基础信息模块

Python自动化运维——系统性能信息模块

Python自动化运维——系统进程管理模块

运维自动化之psutil模块