wiki:KVM_vs_Xen

Version 6 (modified by rock, 14 years ago) (diff)

--

KVM vs Xen


【特性比較】

使用的虛擬化技術 優點 與 Kernel 整合性 與硬體相依性 背後老大
Xen ParaVirtualization
Full Virtualization(需有 CPU 硬體支援)
CPU 效能佳 Guest 於 2.6.23 整合進 Kernel
但Host Kernel 仍需自行 Patch
不一定要 Intel VT-x 或 AMD-V 於2007年被 Citrix 併購
KVM Full Virtualization(需有 CPU 硬體支援) I/O 效能佳 2.6.20 已整合進 Kernel (2007/02) 一定要有 Intel VT-x 或 AMD-V Qumranet 於2008被 RedHat 併購
  • 註:Intel 的 VT-x 的指令集為 vmx,AMD 的指令集為 svm
    • Xen 支援 VT-x、VT-i 和 SVM,KVM 則只支援 VT-x 和 SVM
  • 註:CPU 排程 - Xen 使用自己維護的 BVT(Borrowed Virtual Time)演算法,KVM 則使用 Linux Kernel 本身提供的 CPU 排程演算法

【效能比較】