![虚拟机在 ESXi 上运行显示“虚拟机 CPU 使用率”](https://linux22.com/image/1391339/%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%9C%A8%20ESXi%20%E4%B8%8A%E8%BF%90%E8%A1%8C%E6%98%BE%E7%A4%BA%E2%80%9C%E8%99%9A%E6%8B%9F%E6%9C%BA%20CPU%20%E4%BD%BF%E7%94%A8%E7%8E%87%E2%80%9D.png)
我对 ESXi 还很陌生,正在一步步学习。我们有两台安装了 ESXi 的物理服务器。这意味着我们有两台主机与多台虚拟机相连。突然,我们的一台虚拟机触发警报,提示“虚拟机 CPU 使用率”。我甚至在 vSphere 客户端上都看不到主机 IP,VMware 工具状态显示“未运行(当前)”。
我还看到特定主机本身显示消耗和活动状态相同。
我该怎么做才能解决这个问题?我其实很怕把事情搞砸,因为我是 EXSi 的新手。请指教。
先感谢您。
答案1
该警报仅表示其中一台虚拟机当前正在使用大量 CPU。如果警报不再持续,则无需担心,因为虚拟化就是对可用资源的过度订阅。
当你不断收到警报时,你需要调查高 CPU 使用率的根本原因。你可能需要为虚拟机添加额外的 CPU,以便它能够以可接受的速度运行,或者虚拟机上的某些失控进程或脚本占用了所有 CPU。