top / gnome-system-monitor 从哪里获取有关 cpu 使用情况的信息?

top / gnome-system-monitor 从哪里获取有关 cpu 使用情况的信息?

我很好奇 gnome-system-monitor 和 top(命令行工具)从哪里获取有关 CPU 使用率百分比的信息。你能给我解释一下吗?

答案1

/proc

/proc/[PID]/stat可以获得有关给定进程的内核统计信息。

您可以在 stat 文件中找到有关查找内容的更多信息之前的这个问题

我不确定这是否是一个合理的假设,但当前的 CPU 使用率可能是(100% - [空闲进程的 CPU 使用率])。

相关内容