计算进程的CPU使用率作为内核空间的百分比

时间:2016-12-16 20:39:38

标签: c linux linux-kernel kernel cpu-usage

有人能指出我如何以百分比计算特定流程的CPU使用率吗?代码是一个内核模块,所以我正在寻找一种比从/proc解析数据或使用系统调用更好的方法。我想知道我是否可以使用task_struct和linux内核函数的组合来计算它。

1 个答案:

答案 0 :(得分:1)

task_struct有用户时间(utime),系统时间(stime),start_time和......,这里是https://stackoverflow.com/a/16736599/4490542中的算法