python自动化运维学习之psutil模块
2016-06-15 22:02
1711 查看
psutil主要是用来获取当前进程信息,实时的知道应用程序的运行状态等
其中psutil.pids()列出所有进程的PID。然后p=psutil.Process(pid)来获取某个进程的实例
如p.name是进程名
p.cwd()当前进程的工作目录绝对路径
p.create_time()进程的创建时间
p.status()进程的状态
p.memory_percent() 内存利用率
下面的这个程序就可以列出当前所有运行的进程名称以及内存使用率
import psutil
for i in psutil.pids():
print psutil.Process(i).name(),psutil.Process(i).memory_percent()
其中psutil.pids()列出所有进程的PID。然后p=psutil.Process(pid)来获取某个进程的实例
如p.name是进程名
p.cwd()当前进程的工作目录绝对路径
p.create_time()进程的创建时间
p.status()进程的状态
p.memory_percent() 内存利用率
下面的这个程序就可以列出当前所有运行的进程名称以及内存使用率
import psutil
for i in psutil.pids():
print psutil.Process(i).name(),psutil.Process(i).memory_percent()
相关文章推荐
- python+selenuim webdriver 页面跳转后如何定位元素
- Python3 面向对象 高级编程
- 【转载】python 图片转字符
- Python 进阶学习笔记2
- Jenkins中集成python,支持参数生成Makefile文件
- Tweepy抓取twitter数据 1
- Selenium终极自动化测试环境搭建(二):Selenium+Eclipse+Python
- Python类的特点 (3) :静态方法与类方法
- gearman:从安装到python API测试
- Python 文件和目录的操作
- Meet python: little notes 4 - high-level characteristics
- Python类的特点 (2) :类属性与实例属性的关系
- Python基础知识学习
- 初心大陆-----python宝典 第一章
- python GUI
- 文件操作
- Python学习-map&set
- 包vs模块
- python学习笔记 序列化
- Python之DNS域名轮询业务监控