Vmware ESXI 6.5:有没有办法将所有 16 个 vcpus 组合成 4 个性能更好的 vcpus

Vmware ESXI 6.5:有没有办法将所有 16 个 vcpus 组合成 4 个性能更好的 vcpus

我说的不是 VCPU 的过度配置。实际上,这是相反的。一种将所有可用线程组合起来虚拟化为有限数量的 vCPU 以充分利用 ESXI 限制的方法。

我必须在 VMWARE ESXI 6.5 服务器上运行单个虚拟机。该服务器配备 16 个核心和 32 个线程。

Vmware ESXI 限制每个虚拟机最多有 8 个 vcpu。有没有办法将所有 vcpu 组合起来,并将整个 CPU 核心分配给单个虚拟机,这意味着 4 个逻辑线程或 2 个物理核心应该映射到单个 vcpu。

我正在虚拟机上运行一个应用程序,该应用程序不能在物理机上运行,​​需要托管在 VSXI 虚拟机管理程序上。

答案1

购买 VMware 许可证来消除您尝试解决的限制。

该产品的付费版本不限制您的虚拟 CPU 分配。

答案2

正如@ewwhite所述,以下是VMware 为 ESXi 提供的免费许可证的规格/限制

  • 没有支持
  • 每个物理 CPU 的核心数:无限制
  • 每台主机的物理 CPU 数量:无限制
  • 每台主机的逻辑 CPU 数量:480
  • 每个虚拟机的最大 vCPU 数:8

您需要 vSphere Essentials 或更高版本才能消除每个 VM 8 vCPU 的限制。

答案3

有没有办法将所有 vCPU 合并并将整个 CPU 核心分配给单个 VM,这意味着 4 个逻辑线程或 2 个物理核心应该映射到单个 vCPU。

不,这完全不可能。你无法以某种方式将多个 CPU“组合”为单个 CPU,无论是虚拟的还是物理的。如果这是可能的,那么整个并行化方法就完全没有意义了。

相关内容