用psutil进行进程管理
来源:互联网 发布:linux 多线程 read 编辑:程序博客网 时间:2024/04/29 22:52
进程信息
查看所有进程的pid
psutil.pids()
返回一个pid列表。
实例化进程对象
p = psutil.Process(580)
参数为pid。
p.name() # 进程名p.exe() # 进程工作的绝对路径p.status() # 进程状态p.create_time() # 进程创建时间p.uids() # 进程uid信息p.gids() # 进程gid信息p.cpu_times() # 进程cpu时间
p.cpu_affinity() # 进程cpu亲和度(将cpu号作为参数可设定亲和度)p.memory_percent() # 进程内存利用率p.memory_info() # 进程内存rss,vms信息p.io_counters() # 进程IO信息,包括读写IO及字节数p.connections() # 返回打开进程socket的namedutples列表p.num_threads() # 进程开启的线程数
Popen类
作用:获取用户启动的应用程序进程信息,以便跟踪运行状态。
通过Popen启动应用程序
通过此方法启动应用程序,可以跟踪运行的所有相关信息。
p = psutil.Popen(["/usr/bin/python", "-c", "print('abc')"], stdout=PIPE)
p.name() # 获取进程名p.username() # 获取用户名p.communicate() # 获取进程运行内容 p.cpu_times() # 获取进程运行的cpu时间
阅读全文
1 0
- 用psutil进行进程管理
- python psutil监控进程
- python psutil 终止子进程
- python 进程cpu操作psutil模块
- Python 系统监控管理模块psutil学习
- 使用Process类对进程进行管理
- 用psutil库统计系统性能
- 用Supervisord管理进程
- 用Supervisord管理进程
- Python笔记之psutil模块(自动化运维利器psutil玩转系统监控及管理)
- python进行系统进程管理的好东东
- storm 进程自动关闭 fail-fast 使用daemontools 进行管理
- [Python]psutil模块:用于获得处理器、系统和进程相关信息
- python psutil跨平台监控系统或进程信息(CPU,mem)
- 用Supervisord管理Python进程
- 用Supervisord管理Python进程
- 用Supervisord管理Python进程
- 用Supervisord管理Python进程
- 导入搜狗实验室新闻语料库
- ubuntu apt-get update Aborted (core dumped)
- 小程序样式导入问题
- SQL Server数据库应用技术
- 《C++ Primer》读书笔记第五章-语句
- 用psutil进行进程管理
- hadoop为分布环境搭建
- easyui comBox设置默认值
- 进制转换
- MDN JS学习之json
- java面试题:输出字符串每个字母出现的次数
- SQL触发器
- maven-springmvc-mybatis-log4j-mysql整合配置-日志配置输出执行SQL
- Mysql中如何设置日期字段默认值为当前日期