kvm虚拟化 kvm虚拟化技术的定义是什么?
浏览量:2438
时间:2021-03-17 11:43:33
作者:admin
kvm虚拟化技术的定义是什么?
Kernel-based virtual machine是基于内核的虚拟机的缩写,是一个开源的系统虚拟化模块,自Linux 2.6.20以来,它已经集成在各种主要的Linux发行版中。它使用Linux自己的调度器进行管理,因此与Xen相比,它的核心源代码很少。KVM已成为学术界主流的vmm之一。KVM虚拟化需要硬件支持(如Intel VT技术或AMD V技术)。它是基于硬件的完全虚拟化。早期的Xen是基于软件模拟的准虚拟化,新版本是基于硬件支持的全虚拟化。但是Xen本身有自己的进程调度器、存储管理模块,所以代码比较大。广泛流行的商用系统虚拟化软件VMware也是基于软件仿真的准虚拟化。
哪个系统有KVM虚拟化的功能?
服务器版的Linux都有这个功能,因为KVM很久以前就写到Linux内核了,现在KVM的版权掌握在red hat手中。
KVM是一个开源项目。现在主要的虚拟化或云计算厂商都在大力发展KVM,如IBM、VMware、华为、惠普和戴尔。我们常见的KVM产品包括VMware的vSphere和华为的fusionsphere,这是付费产品。
开源KVM产品包括proxmox ve和ovirt(Red Hat Enterprise Virtualization开源项目,以vSphere为基准)。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。