KVM 实例限制

KVM 实例限制

我有一个高规格的服务器。(128G 内存、1.2T 硬盘和 12 核 CPU x 2)

我想知道一台服务器上可以运行多少个 KVM 实例。 例如,如果一台服务器上有 200 个实例,则一个实例规范为

  • 内存:512M
  • 硬盘:5G
  • CPU:1核

在这种情况下,虚拟机可以正常工作吗?我在 Google 上搜索并得到一份关于 kvm 限制的 IBM 报告,这对我来说很有用,但我想知道另一种观点。

答案1

这绝不仅仅是数字的问题。您需要知道您的虚拟机将要做什么,如果它们不会消耗太多 CPU,那么您肯定会将 CPU 过量使用到非常高的速率(我见过 1:50 在特定环境的特定条件下工作得很好)。

一般的经验法则是尽量避免为虚拟机分配比物理可用核心数量更多的内核,但除此之外,这完全取决于虚拟机本身的负载。您需要了解的是,虚拟机的 CPU 实际上是主机操作系统的一个线程,由主机的 CPU 调度程序负责。

编辑:是的,这是一个非常有效的评论 - 您需要非常强大的存储来存储那么多虚拟机,磁盘 IO 可能是您的瓶颈,而不是 phy/virt CPU 比率。

相关内容