系统性能信息模块psutil
psutil是一个跨平台库,能够轻松实现获取系统运行的进程和系统利用率(cpu,内存,磁盘,网络等)信息。主要用于系统监控,分析和限制系统资源及进程的管理。
psutil的安装
基于centos7的安装
下载安装包
wget https://pypi.python.org/packages/source/p/psutil/psutil-2.1.3.tar.gz
安装gcc等依赖包
yum install gcc python-devel
解压安装psutil
tar zxfv psutil-2.1.3.tar.gz
cd psutil-2.1.3
python setup.py install
用import psutil出现下图提示,证明psutil安装完成
获取系统性能信息
采集系统信息的基本性能包括CPU,内存,磁盘,网络等,可以完整描述当前系统的运行状态及质量。
CPU信息
import psutil
psutil.cpu_times()