首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得正在运行的进程

问如何获得正在运行的进程
EN

Unix & Linux用户
提问于 2018-05-17 10:29:47
回答 2查看 87关注 0票数 0

如何获得当前在Linux系统上运行的进程?当我执行ps -aux时,它会返回在机器上运行的几个进程的列表。

但是处理器一次只能运行一个进程,对吗?那么,为什么这么多进程在处理器上同时运行呢?即使上下文切换发生得如此之快,我如何才能得到在CPU上给定时间运行的一个进程呢?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2018-05-17 10:52:29

在ps aux输出中,有一个列指定STAT,在您的清单中必须有一个带有R STAT的进程,这就是在CPU上运行的进程。

票数 3
EN

Unix & Linux用户

发布于 2018-05-17 12:09:39

在Linux上,您有top命令,它支持只关注单个进程来监视cpu和内存。

代码语言:javascript
复制
top -pid PID
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/444333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档