有没有办法找出 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 来显示树状视图,该视图将按父级组织内容。