Xen

Xen/KVM 主機速度與“乾淨”核心速度

  • July 24, 2009

我們希望繼續在 Dom0/KVN 主機上執行一些應用程序,我想知道啟用 Xen/KVM 的核心和“乾淨”的正常核心之間是否存在性能差異。

有沒有人把這個東西作為基準測試過?

謝謝!

我沒有任何基準測試,但我們在 Xen dom0 上執行了一些非常大且使用率很高的數據庫 (PostgreSQL),因此如果需要,我們可以在緊要關頭執行一些 domU。與股票核心相比,我們從未註意到任何性能下降。

我還沒有測試過 KVM,但是我已經用 Xen 做了一點。

cpu 性能下降很小(如果有的話)。對於繁重的工作負載,您可能會注意到磁碟或網路 I/O 的下降。

我們得到了一個令人驚訝的結果:在將執行繁重 Java 工作負載(Teamcity 持續集成周期)的物理伺服器轉換為 Xen domU 後,執行所有建構和測試所需的時間大約減半。兩台機器都在執行 Debian Etch。

物理機有 4 個核心 @ 1.6GHz,而虛擬機有 4 個核心 @ 2.0GHz,並且兩者都有相同的磁碟子系統和主機板/記憶體等,所以我預計一側的 CPU 速度稍快一些另一方面,由於虛擬化而導致性能下降。

我很驚訝 Xen domU 實際上快了多少。

但我認為這不是很典型。在大多數其他情況下,我沒有註意到半虛擬化 domU 有任何明顯的性能下降。不過,Windows HVM domU 是另一回事——尤其是當涉及到 SMP 時(我上次查看時)。

引用自:https://serverfault.com/questions/42569