Python第三方库psutil-获取系统信息
前言
psutil(process and system utilities ),是Pyhton的第三方包,支持跨平台使用,支持Linux/UNIX/OSX/Windows等,是系统管理员和运维小伙伴不可或缺的必备模块。
github地址:https://github.com/giampaolo/psutil
安装
直接使用pip就可以安装使用了:
pip install psutil
使用
1、获取CPU信息
>>> import psutil
>>> psutil.cpu_percent(interval=1, percpu=True)
2、内存信息获取
>>> import psutil
>>> psutil.virtual_memory()
svmem(total=10367352832, available=6472179712, percent=37.6, used=8186245120, free=2181107712, active=4748992512, inactive=2758115328, buffers=790724608, cached=3500347392, shared=787554304)
>>> psutil.swap_memory()
sswap(total=2097147904, used=296128512, free=1801019392, percent=14.1, sin=304193536, sout=677842944)
3、磁盘信息
4、网络信息
4、设备温度信息
5、其他系统信息
6、进程管理
7、windows服务管理