首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >最佳VMWare Esxi CPU资源分配策略

最佳VMWare Esxi CPU资源分配策略
EN

Server Fault用户
提问于 2017-08-21 11:26:07
回答 1查看 649关注 0票数 1

我们部门有一台有88核心CPU的机器.假设有11名研究人员想要在需要测试一种新方法时使用这台机器。我们在VMWare ESXI主机上制作了11个虚拟机,每个研究员一个。

问题是如何在VM之间共享CPU以实现以下目标:(因此它是公平的,并且可以得到最好的利用)

  1. 当只有一个虚拟机正在做CPU密集的工作,而其他是空闲的时候,它可以利用CPU的最大功率。
  2. 当我们假设4个VM正在做CPU密集的工作时,它们每个得到大约25%。
  3. 当没有空闲时,每个CPU的功率约为1/11。

我的建议是将所有88个核心分配给每个VM,并为每个CPU预留1/11的功率。相反,我们的sysadmin希望为每个VM分配8个核心。例如,他推断,如果一个VM获得所有内核的100%,当另一个VM尝试使用CPU时,它只接收保留的数量,而不是50%。

根据我所读到的这里这里,我假设VMWare ESXI会释放资源,并在上面提到的情况下将它们提供给第二个VM。有人能帮我们吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2017-08-21 11:59:52

我的建议是将所有88个核心分配给每个VM,并为每个CPU预留1/11的功率。

请不要这样做,请-大概你没有上过vSphere课程,对吗?

在您遇到验证问题之前,不要使用任何形式的资源分配。不管你做什么,都不会分配比物理套接字实际拥有的更多的vCPUs -在本例中是22个--如果你真的想要的话,你可以这样做,但这通常是个糟糕的主意(如果你有时间的话,谷歌'NUMA‘和'vNUMA’)。

我要做的是为每个VM分配4、6或8个vCPU,让ESXi继续使用它,它是设计用来运行所有东西本身的。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/869687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档