您的位置:首页 > 编程语言 > Python开发

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()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: