如何监控 ESX 内 VM 内的 CPU 热量?

如何监控 ESX 内 VM 内的 CPU 热量?

假设您有一台托管 ESX 的机器,您不一定将 KVM 连接到该机器。这不是公司环境,而是家里的一台机器。

有没有办法有效地监控 CPU 热量?有没有办法放置虚拟机并配置为(ESX 的实际物理硬件)热量的监控站?

(不必在 VM 内部 - 有什么方法吗!?)

谢谢

编辑假设我重新表述一下,如果我在 esx 中插入一个 windows/linux/etc vm,并从那里的 gui 获取可以测量 CPU 温度的工具,我可以相信它给我的测量结果吗?

答案1

绝对地!

然而,这取决于机器。

如果它包含标准行业接受形式的热传感器,那么 ESX/Vsphere 很可能可以访问它们以及风扇信息(见下图)。

只需登录到 vSphere 客户端并单击服务器,转到configuration> Health Status,您就应该在那里找到信息。

在此处输入图片描述

如果 ESX 无法获得热量信息,我怀疑除了您的机器具有远程管理卡或类似设备外,是否还有其它希望。

我不能完全确定,为了使访客能够使用这些信息,应该可以通过 shell 脚本和编写访客可以访问的脚本来实现(我一直在这里阅读它 -http://www.virtuallyghetto.com/2011/01/how-to-extract-host-information-from.html)。

相关内容