一台物理主机上可以同时运行多少台虚拟机?

tes*_*ser 1 memory cpu virtualbox virtualization virtual-machine

我的主机有 4GB RAM 和 Intel Core i3 (2GHz) 处理器时遇到了问题。我正在尝试使用很少的虚拟机 (VM) 创建一个集群。无论如何,2 个 VM 各有 1GB RAM 就好了。当虚拟机数量超过2个时,系统就会失控,因此需要强制重启才能再次运行。

问题:

  • 同时运行最大数量的 VM 是否有任何一般规则(取决于 RAM、CPU 等)?
  • 虚拟内存或交换内存(在主机上)是否有助于解决这个问题?

更新:

我在我的实验室中重新创建了相同的虚拟机,其中 RAM 为 32GB(8GB 可用)和英特尔酷睿 i5。这也不是很有帮助,我面临同样的问题。

同样,我尝试在其他具有 63GB(8GB 可用)RAM 的计算机上制作这些 VM。这一次它也正在发生一些事情。

从这些设置中,我得到了我在这里问的第二个问题。

Joh*_*ohn 5

64 位机器需要大约 4 GB(少一点)才能有效运行。您可以在其中有效地运行一个 VM。

我有一台带有 VMware 工作站和 16GB 内存的 Windows 10 主机。我可以轻松地运行大约 4 个虚拟机,每个虚拟机具有 1.5 到 2.5GB 的内存。虚拟机也需要内存。

8GB 可用于几台普通机器,如果 8GB 是您的最大内存,则可能是第三个小机器。

还要记住,i3 不是一个强大的 CPU,所以在很多方面你拥有的机器不是为现在很常见的 64 位虚拟机而设计的。我希望这个添加的评论是有帮助的

上面的设置(我的机器让我可以有效地运行我所做的一切并且没有延迟。