首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Linux上检索单个进程的CPU使用率和内存使用率?

在Linux上检索单个进程的CPU使用率和内存使用率?
EN

Stack Overflow用户
提问于 2009-08-03 10:13:51
回答 18查看 443.8K关注 0票数 195

我想要获得Linux上单个进程的CPU和内存使用情况--我知道PID。希望我每秒都能得到它,并使用'watch‘命令将它写入CSV。我可以使用什么命令从Linux命令行获取此信息?

EN

回答 18

Stack Overflow用户

回答已采纳

发布于 2009-08-03 10:23:28

代码语言:javascript
复制
ps -p <pid> -o %cpu,%mem,cmd

(您可以去掉"cmd“,但这可能对调试有帮助)。

请注意,这提供了进程在运行期间的平均CPU使用率。

票数 263
EN

Stack Overflow用户

发布于 2012-08-18 03:25:24

caf's answer的一个变体:top -p <pid>

这会自动刷新CPU使用率,以便进行监控。

票数 66
EN

Stack Overflow用户

发布于 2014-07-21 20:41:40

您可以使用以下命令按进程的名称获取结果

代码语言:javascript
复制
ps -C chrome -o %cpu,%mem,cmd

-C选项允许您使用进程名称,而无需知道它的pid。

票数 41
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1221555

复制
相关文章

相似问题

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