在 Ubuntu 上查找某个进程的 CPU 使用率?

在 Ubuntu 上查找某个进程的 CPU 使用率?

有没有办法找出 ubuntu 上某个进程的 CPU 使用率以及所有子进程的 CPU 使用率。还有,是否可以将该数字作为总 CPU 使用率的百分比来获取?

答案1

不知道某个工具是否能完全满足您的要求,但您可以找出该进程的所有子进程并自行将它们添加在一起。

pstree 可以方便地找到所有子进程(比 ps 更直观),然后针对每个 pid

 ps -p $pid -o "pcpu,cpu"

给定父 pid,它应该是一个相当简单的 shellscript。可能已经有一个了。

答案2

您可以使用 htop。

sudo apt-get install htop

您可以在 htop 上按 F5 来显示树状视图,该视图将按父级组织内容。

相关内容