我们注意到顶部没有提供太多有关系统 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时间。