Python,使用psutil查看进程信息

安装

sudo dnf install gcc python3-devel
pip install psutil

使用

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import psutil

# 遍历所有进程,输出进程ID,CPU占比,内存,进程名称
for pid in psutil.pids():
    p = psutil.Process(pid)
    print("{},{},{},{}".format(
        p.pid, p.cpu_percent(), p.memory_info().rss, p.name()));

文档

https://psutil.readthedocs.io/en/latest