![ESXi 6.7 上的 CPU 利用率不平衡](https://linux22.com/image/726267/ESXi%206.7%20%E4%B8%8A%E7%9A%84%20CPU%20%E5%88%A9%E7%94%A8%E7%8E%87%E4%B8%8D%E5%B9%B3%E8%A1%A1.png)
我们正在使用运行 ESXi 6.7 Enterprise Plus 的服务器,主板有 2 个 Xeon 10 核 CPU。
主机负载适中,但奇怪的是,ESXi 监控屏幕显示 MAX 插槽(包)0 的利用率为 87%,插槽(包)1 的利用率为 2.5%,AVERAGE 插槽 0 的利用率为 20%,插槽的利用率为 1%。
这是正常的吗?ESXi 应该在 2 个 CPU 之间平衡负载吗?还是先填满一个 CPU,然后开始使用另一个。
许可证已安装,我认为应该支持 2 个插槽(尽管我在 GUI 的许可选项卡上没有看到 CPU 限制)。我没有购买硬件/许可证,所以我不太了解购买的内容,但我可以看到许可证选项卡,它看起来不错。我只是没有看到任何说 2 个插槽的内容……所以我想知道是否需要购买另一个许可证才能激活第二个插槽?使用 ESXi 6.7 Enterprise Plus 的人的许可证选项卡中是否有一行显示许可的插槽数?
答案1
ESXi 调度程序支持 NUMA。默认情况下,如果可能,它会优先将虚拟机保留在一个插槽的核心和内存上。有关此内容的概述请参见资源管理指南。
您可以通过在主机上增加负载来显示 2 个插槽的使用情况。如果其通常的工作负载不够,请创建一个 14 核 VM 并运行一些多线程和 CPU 密集型程序。尽情享受吧,也许可以编译一个非常大的软件包,或者为科学捐赠一些 CPU 周期。两个插槽的利用率都应该远远超过 2%,因为 VM 大于一个节点。