标签: c linux linux-kernel kernel cpu-usage
有人能指出我如何以百分比计算特定流程的CPU使用率吗?代码是一个内核模块,所以我正在寻找一种比从/proc解析数据或使用系统调用更好的方法。我想知道我是否可以使用task_struct和linux内核函数的组合来计算它。
/proc
task_struct
答案 0 :(得分:1)
task_struct有用户时间(utime),系统时间(stime),start_time和......,这里是https://stackoverflow.com/a/16736599/4490542中的算法