ESXi 中的单个虚拟机已分配所有核心

ESXi 中的单个虚拟机已分配所有核心

我有一台 2 CPU 服务器(2x4 = 总共 8 个核心),我计划在其中放置一台 W2012 虚拟机。

为虚拟机配置 8 个 vCPU 是一个好主意吗?还是应该留下备用核心以减轻虚拟化开销?

答案1

我发现这个帖子对 VMware(以及 HyperV,但程度较小)上的 vCPU 分配和资源消耗进行了很好的总结。

我不会分配超过 8 个可用核心中的 6 个;如果您需要更多的资源,您应该转移到四处理器服务器(或具有更多核心/ pCPU 的服务器),或者按照@ewwhite 建议的那样,nix VMware 并直接安装在硬件上(假设您没有使用 vmware 作为垫片来实现高可用性等)。

答案2

我认为,基本上有两种可能性:

1)您的虚拟机需求8 个 CPU。在这种情况下,我不会将其部署在具有 8 个物理核心的机器上。好吧,如果你的 CPU 有 HT,我们谈论的是 16 个虚拟核心。根据您的工作负载,这可能但我可能不会冒这个险。

2)您的虚拟机不需要8 个 CPU...那么为什么要给它这么多?

相关内容