![在繁忙的虚拟机上,Munin CPU 使用率图表不会一直达到 100%](https://linux22.com/image/795558/%E5%9C%A8%E7%B9%81%E5%BF%99%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%8A%EF%BC%8CMunin%20CPU%20%E4%BD%BF%E7%94%A8%E7%8E%87%E5%9B%BE%E8%A1%A8%E4%B8%8D%E4%BC%9A%E4%B8%80%E7%9B%B4%E8%BE%BE%E5%88%B0%20100%25.png)
我们注意到,在非常繁忙的虚拟机上,我们的 Munin CPU 图表看起来有点奇怪。
VM 正在运行 Ubuntu 8.04,VMware 工具是最新版本并正在运行,主机是 VMware ESXi 4.1.0 build 348481。
这是来自物理服务器的:
这是来自虚拟机的:
请注意,VM 在图表顶部有白色区域,并且各个数字加起来不等于 200。情况并不总是这样的,我很难想出是什么原因造成的。
有人可以解释一下这个奇怪的现象吗?
答案1
您需要了解 Munin 实际监控的内容。
如果 Munin 读取 CPU 频率,并将当前使用情况作为物理最大值的百分比,则当虚拟机管理程序未将完整的 CPU 核心分配给客户机时,读数将会关闭。
这只是一个例子 - Munin 文档(和插件源)会准确地告诉您测量的内容。