了解系统 CPU 使用率

了解系统 CPU 使用率

我们注意到顶部没有提供太多有关系统 CPU 使用率的信息。它似乎只提供了用户的 CPU 百分比。

是否有任何工具可以更深入地了解系统 CPU 使用情况?

答案1

以下sysstat实用程序对于获取更多详细信息非常有帮助:http://sebastien.godard.pagesperso-orange.fr/

但如果您更准确地描述您想要了解的有关 CPU 使用情况的详细信息,我们将更容易为您提供帮助。

答案2

也许你想特别看看这些:

要查看每个 CPU(核心)的详细利用率,可以使用
atophttp://linux.die.net/man/1/atop并特别了解它的 CPU 部分。
最好注视 (f) 输出来查看所有资源,即使是非活动的资源:

# atop -f 2

如果你想检查某个进程(及其子进程),你可以使用
stracehttp://linux.die.net/man/1/strace

# strace -cfrv -p [some PID]

并检查内核运行所花费的CPU时间。

相关内容