【发布时间】:2012-10-03 23:29:27
【问题描述】:
我想知道 Linux 中某个进程和所有子进程在固定时间段内的 CPU 利用率。
更具体地说,这是我的用例:
有一个等待用户请求执行程序的进程。为了执行程序,该进程调用子进程(一次最多 5 个),并且每个子进程执行其中 1 个提交的程序(假设用户一次提交 15 个程序)。因此,如果用户提交 15 个程序,则将运行 3 批,每批 5 个子进程。子进程在完成程序执行后立即被杀死。
我想知道这 15 个程序执行期间父进程及其所有子进程的 CPU 利用率百分比。
有没有使用 top 或其他命令的简单方法来做到这一点? (或者我应该附加到父进程的任何工具。)
【问题讨论】: