KVM全称是Kernel-based Virtual Machine,即 。它是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的 进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为业界主流的VMM之一。KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术),是基于 的完全虚拟化。 KVM 虚拟化平台架构 KVM是一个独特的 ,通过将KVM作为一个内核模块实现,在虚拟环境下Linux内核集成管理程序将其作为一个 用以简化管理和提升性能。在这种模式下,每个虚拟机都是一个常规的Linux进程,通过Linux调度程序进行调度。