Hello, root.piao
Have a nice day!
Compared with the Xen architecture, KVM has the following advantages:
Better ecosystem
− Well-known organizations, such as OpenStack and OVA, safeguard KVM. OpenStack provides the best support for KVM. Currently, over 95% of OpenStack platforms are driven by KVM.
− All NFV vendors require that the KVM platform be used.
− KVM is deeply integrated with the Linux kernel. Hardware features good compatibility with the help of extensive ecosystem of the Linux kernel.
− KVM is the most active open source virtualization community.
Better architecture
− KVM supports the hardware-assisted virtualization technology and is the first to use such technology. With the help of the Linux baremetal kernel, no PVOPS performance loss occurs.
− KVM is a part of the Linux kernel and is deeply integrated with the kernel. KVM can reuse complete code, such as process scheduling, memory management, and I/O management, in the Linux kernel.
− KVM utilizes the mature and progressive Linux kernel technologies for a long time, optimizing KVM implementation.
Better performance
− The KVM-based design focuses on enterprise-grade performance.
− According to SPECvirt, a third-party authoritative test, KVM outperforms Xen in performance.
− Hypervisors are not required for access to and mapping of shared areas between VMs and between a VM and the host kernel. Therefore, the entire access path is shorter, and the architecture is better.
Hope can help you!