Xen/KVM 主機速度與「乾淨」核心速度

Xen/KVM 主機速度與「乾淨」核心速度

我們希望繼續在 Dom0/KVN 主機上運行一些應用程序,我想知道啟用 Xen/KVM 的核心與「乾淨」的常規核心之間是否存在任何效能差異。

有人曾經對像這樣的東西進行過基準測試嗎?

謝謝!

答案1

我沒有任何基準測試,但我們在 Xen dom0 上運行一些非常大且頻繁使用的資料庫 (PostgreSQL),以便在緊要關頭我們可以在需要時運行一些 domU。與庫存內核相比,我們從未註意到任何性能下降。

答案2

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

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

我們得到了一個令人驚訝的結果:將運行繁重 Java 工作負載(Teamcity 持續整合週期)的實體伺服器轉換為 Xen domU 後,運行所有建置和測試所需的時間大約減少了一半。兩台機器都運行 Debian Etch。

實體機有4 個核心@ 1.6GHz,虛擬機有4 個核心@ 2.0GHz,兩者都具有相同的磁碟子系統和主機板/RAM 等,因此我預計會在一側稍快的cpu 和一側稍快的cpu 之間進行折騰。

我很驚訝 Xen domU 的速度實際上有多快。

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

相關內容