Python系统性能信息模块psutil
通常linux系统的基础信息如内存、cpu等这些都是通过shell来获取。不过python的psutil模块把shell查看系统基础信息的功能都包装了下,使用更加简单,功能丰富。
shell
命令如下:
物理内存total 值: free -m | grepMem | awk "{print $2}"
物理内存used 值: free -m | grepMem | awk "{print $3}"
相比较而言,使用psutil 库实现则更加简单明了。psutil 大小单位一般都采用字节,如下:
>>> import psutil
>>>mem = psutil.virtual_memory()
>>>mem.total,mem.used
(506277888L, 500367360L)
psutil 的源码安装步骤如下:
wget https://pypi.python.org/packages/source/p/psutil/psutil-3.2.1.tar.gz --no-check-certificate tar zxvf psutil-3.2.1.tar.gz cd psutil-3.2.1 sudo python setup.py install注意执行脚本一定要以root权限执行,否则会用些方法导入不进去,无法使用。
安装过程中,若提示如下错误:
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: Python扩展库psutil用法精要
- 下一篇: 在Qt中计算文本的宽度~
copyright © 2008-2019 亿联网络 版权所有 备案号:粤ICP备14031511号-2