我有一台物理服务器作为主机,其硬件: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(虚拟机:物理机)
另外,我的一些朋友告诉我:
- 如果您的物理机器足够强大以支持虚拟机,请不要过度承诺。
- 不要过度承诺。总是给你的物理机器留下一些资源。
- openstack + KVM 和 vSphere 都很好(有的朋友说这个 vSphere 不稳定,有的朋友说 vSphere 很稳定,已经运行了 3 年了..)
看:https://docs.openstack.org/arch-design/design-compute/design-compute-overcommit.html