Xen
是半虚拟化技术,也叫做准虚拟化技术
从性能和成熟度上而言,XEN要优于KVM
1 XEN是在全虚拟化的基础上,把客户操作系统进行了修改,增加了一个专门的API,使客户操作系统集成了虚拟化方面的代码,该方法无需重新编译或引起陷阱,因为操作系统自身能够与虚拟进程进行很好的协作
KVM
是完全虚拟化技术,又叫硬件辅助虚拟化技术
使用Linux内核集成的,所以速度较快
KVM最大的好处就在于它是与Linux内核集成的
1 KVM是在虚拟机和硬件之间加了一个软件层--Hypervisor,或者叫做虚拟机管理程序(VMM),KVM的hypervisor是直接运行在物理硬件之上的