硬件辅助虚拟化,全虚拟化,半虚拟化有什么区别?
硬件辅助虚拟化简介:intel/amd和其他硬件制造商通过硬连接在完全虚拟化和半虚拟化中使用的一些软件技术来提高性能(详细信息将在下面描述)。
硬件辅助虚拟化技术通常用于优化完全虚拟化和半虚拟化产品,而不是原创产品。最著名的例子是vmwareworkstation。虽然属于完全虚拟化,但它在6.0版中引入了硬件辅助虚拟化技术,如intel的vt-x和amd-v。目前,市场上主流的完全虚拟化和半虚拟化产品支持硬件辅助虚拟化,包括virtualbox、kvm、vmware和xen。优点:通过引入硬件技术,虚拟化技术将更接近物理机的速度。缺点:现有硬件实现没有优化,还有进一步改进的空间。
kvm虚拟化技术什么意思?
基于内核的虚拟机(kernel-basedvirtualmachine,kernel-basedvirtualmachine的缩写)是一个开源系统虚拟化模块,自linux2.6.20以来,它已集成在各种主要的linux发行版中。它使用linux自己的调度器进行管理,因此与xen相比,它的核心源代码很少。kvm已成为学术界主流的vmm之一。kvm虚拟化需要硬件支持(如intelvt技术或amdv技术)。它是基于硬件的完全虚拟化。早期的xen是基于软件模拟的准虚拟化,新版本是基于硬件支持的全虚拟化。但是xen本身有自己的进程调度器、存储管理模块,所以代码比较大。广泛流行的商用系统虚拟化软件vmware也是基于软件仿真的准虚拟化。
原文标题:kvm设备 硬件辅助虚拟化,全虚拟化,半虚拟化有什么区别?,如若转载,请注明出处:https://www.saibowen.com/wenda/23206.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。