Kernel-basedVirtualMachine,是Kernel-basedVirtualMachine的缩写,是一个开源系统虚拟化模块,自Linux2.6.20起集成到所有主要Linux发行版中。它使用Linux自带的调度器进行管理,因此其核心源代码相比Xen来说非常小。KVM现已成为学术界主流的VMM之一。
KVM虚拟化需要硬件支持(如IntelVT技术或AMDV技术)。完全基于硬件的虚拟化。Xen的早期版本是基于软件模拟的半虚拟化,而新版本则是基于硬件支持的全虚拟化。不过Xen本身有自己的进程调度器、存储管理模块等,所以代码比较庞大。广泛分布的商业系统虚拟化软件VMwareESX系列是基于软件模拟的全虚拟化。
上一篇:kvm虚拟机命令
下一篇:kvm 虚拟机 集群