我有一个新的8核心机器与16 of的RAM。我想使用Ubuntu和KVM在上面运行VM。只有SSH才能在主机上运行。
我的问题是什么是最大数量的核心和内存,我可以使用的VM。我可以创建4个VM并分配每个内核和4GB RAM吗?主机操作系统在这种设置中会有问题吗?
换句话说,主机运行VM所需的最小内核和RAM是多少?1内核和1GB内存就足以运行VM了。
发布于 2011-12-23 14:09:41
没有这样的最大值,与内存没有真正的最大值相同。您需要记住以下几点:
至于内存分配,这基本上是相同的思路:
因此,尽管如此,您需要考虑VM绝对需要什么(不要仅仅给一个VM 4核,因为您可以,给它运行所需的最小值,如果您看到性能问题,稍后添加更多)。
在内存分配方面要小心--你永远都不想在交换中结束。
发布于 2011-12-23 13:20:52
主机系统的开销接近几百MB,您可以在引导时使用空闲命令立即检查它。
在任何情况下,留下一些空闲内存用于I/O缓冲区是件好事。如果运行类似的VM,请查看KSM以优化内存使用。
发布于 2011-12-23 15:01:33
除了@dyasny已经解决的问题外,您还需要考虑主机中有多少套接字。
如果您有一个2套接字4核设置,那么您不希望为每个VM分配太多的内核,因为如果VM需要跨主内存进行通信,您的性能可能会受到影响。
我以前经历过这个问题,但是YMMV。测试你的设置。
https://serverfault.com/questions/343756
复制相似问题