我可以同时运行多少台虚拟机(服务器)?

我可以同时运行多少台虚拟机(服务器)?

先把内存问题放在一边,如果我有两个 64 核 AMD EPYC 处理器,我可以同时运行多少个虚拟机(服务器)?我可以同时运行 64 个虚拟机吗?(假设每个虚拟机需要 2 个逻辑处理器)。我在阅读以下文章时提出了这个问题:选择虚拟机的处理器数量

答案1

如果要使用所有处理器,您至少可以运行 64 台虚拟机,并且性能稳定;您可以运行超过 64 台虚拟机,但您必须监控它们的性能。

答案2

如果我们稍微重新表述一下你的问题,使其不再专门涉及容量规划:

虚拟化的全部意义在于更有效地利用可用资源,而如果每个服务都孤立在运行它的物理硬件中,情况就会有所不同。通常,许多支持服务仅利用现代服务器中可用计算能力的一小部分。您可以轻松运行多个虚拟服务器,并使用此类使用情况配置文件来为机器中可用的每个物理 CPU 核心提供服务。

其他用例需要在任何给定时间提供更多的可用计算能力。在这些情况下,如果您过度使用环境,性能将受到影响 - 这有点像对 CPU 时间片的个别请求被重复预订,其中一些请求需要等待下一次机会。

在过度紧张的虚拟机管理程序中,您会看到一个称为“CPU 就绪时间”的值开始增加:这基本上是虚拟 CPU 准备好工作但未接收任务的时间量度。此类数字升高强烈表明您需要购买额外的硬件或减少环境中分配的虚拟 CPU 核心数量。

相关内容