为什么 ubuntu 在空闲时会消耗 25% 的 CPU?

为什么 ubuntu 在空闲时会消耗 25% 的 CPU?

我在一台应该处于空闲状态的 ubuntu 14.04.03 服务器上遇到了 25% 的 CPU 使用率。根据 htop,负载约为 1.0,而底层进程的 CPU 负载全部显示为 0 甚至为零。

没有运行任何特殊服务,因为我已停止所有服务以查明原因。高 CPU 消耗现已持续超过 24 小时。

我如何确定流程并修复此问题?

这是 htop 的屏幕截图:

Ubuntu htop

这是顶部的屏幕截图,显示 Zookeeper 对此负责:

在此处输入图片描述

答案1

顶部撒谎了。它显示平均值。CPU 不是管道,不能填充到一定程度。它要么在某个频率上工作,要么根本不工作。只有当负载值一致时,您才能谈论负载值。如果不一致,简单的数学就行不通了。四个测量值的平均值:0 0 100 0- 是 25,但这并不意味着某些东西正在使用 25% 的 CPU 功率。这意味着某些东西已经开始,完成了它的工作并退出了。

相关内容