如何衡量进程CPU消耗?

时间:2013-10-21 09:10:56

标签: linux linux-kernel kernel solaris

我有一个案例,其中一个进程在一个重负载系统中forked()。我想知道 如果进程已经开始运行(开始使用cpu)。我必须从父进程监视这个子进程cpu消耗。

你能否说一下我能做到的所有可行方法。我可以检查pr_time 在prusage_t中获取子进程使用的cpu时间,但我正在寻找更多选项。

1 个答案:

答案 0 :(得分:2)

请检查以获得cpu利用率。 https://github.com/fho/code_snippets/blob/master/c/getusage.c

您可以在分叉进程时获取子进程ID。在父进程中,只需检查子进程ID。