2012-03-12 32 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。

相關問題