2012-03-12 70 views
1

我正在主机系统上运行一个虚拟机,其中50%的内存和50%的CPU分配给它。如何在主机系统上运行一个虚拟机会降低系统性能?

这会使系统性能降低一半吗?

给我你的意见和建议。

+0

只是一个提示 - 你可能会得到更好的答案,问这在http://serverfault.com/或http://superuser.com/。不过,一个好问题。 – 2012-03-12 17:50:30

+1

这取决于VM的工作负载。如果它闲置或轻载,可能不到一半。如果它正在做大量的I/O和计算,它可能会超过一半。 – 2012-03-12 18:10:26

回答

2

Alex是正确的。之所以这样做,可能会占用系统性能的一半以下,是因为如果虚拟机内部运行的软件不需要那么多,大多数虚拟化系统将不会将这些数量的CPU和内存专用于虚拟机。如果虚拟机运行要求很高的工作负载,情况就不会如此。

可能需要一半以上系统性能的原因是因为任何虚拟化系统都有自己的开销,只是为了向虚拟机提供虚拟化。在跟踪虚拟机使用的内存和资源时会消耗一些内存,并且在处理虚拟机的需求(网络流量中断等)时会消耗一些CPU。

相关问题