请查看下面的 htop 截图
您可以看到当前主机有两个 CPU 核心(或 CPU)。
所有进程均按 CPU 使用率降序排列。
那么,为什么两个进程占用了 10% 的 CPU,而摘要信息却显示每个 CPU 核心的负载都超过了 50%?
系统信息:CentOS 5,DigitalOcean
更新
htop
内核线程在设置中没有隐藏。
top
按 CPU 使用率排序时显示类似的信息(详细显示 CPU 由系统严重负载(~50%),列表中排名靠前的进程使用率总结为 <10%)
这个问题已通过服务器重启得到解决,但为什么会发生这种情况仍然很有趣。
答案1
内核进程在 htop 中默认是隐藏的。您可以使用 shift-k 显示内核进程。(CPU 使用率栏中的红色表示内核使用情况)