正在运行的虚拟机的 CPU/内存的总和是否可以大于物理主机?

正在运行的虚拟机的 CPU/内存的总和是否可以大于物理主机?

我有一台物理服务器作为主机,其硬件:10核CPU 10G RAM,

我可以同时运行 20 个具有 1 核 CPU 1G RAM 的虚拟服务器吗?(假设这些虚拟服务器消耗的 CPU/RAM 非常低。例如使用 5% 的 CPU 和 0.1G RAM)

如果可以的话我应该用哪种软件?vsphere?

答案1

好,我知道了。

这个概念就是“过度承诺”,而开放堆栈的答案是:

  • CPU分配比例:16:1(虚拟机:物理机)
  • RAM分配比例:1.5:1(虚拟机:物理机)

另外,我的一些朋友告诉我:

  1. 如果您的物理机器足够强大以支持虚拟机,请不要过度承诺。
  2. 不要过度承诺。总是给你的物理机器留下一些资源。
  3. openstack + KVM 和 vSphere 都很好(有的朋友说这个 vSphere 不稳定,有的朋友说 vSphere 很稳定,已经运行了 3 年了..)

看:https://docs.openstack.org/arch-design/design-compute/design-compute-overcommit.html

相关内容