kvm设备 硬件辅助虚拟化,全虚拟化,半虚拟化有什么区别?
浏览量:1165
时间:2021-03-11 21:52:53
作者:admin
硬件辅助虚拟化,全虚拟化,半虚拟化有什么区别?
硬件辅助虚拟化简介:Intel/AMD和其他硬件制造商通过硬连接在完全虚拟化和半虚拟化中使用的一些软件技术来提高性能(详细信息将在下面描述)。
硬件辅助虚拟化技术通常用于优化完全虚拟化和半虚拟化产品,而不是原创产品。最著名的例子是vmware workstation。虽然属于完全虚拟化,但它在6.0版中引入了硬件辅助虚拟化技术,如Intel的VT-x和amd-v。目前,市场上主流的完全虚拟化和半虚拟化产品支持硬件辅助虚拟化,包括VirtualBox、KVM、VMware和Xen。优点:通过引入硬件技术,虚拟化技术将更接近物理机的速度。缺点:现有硬件实现没有优化,还有进一步改进的空间。
kvm虚拟化技术什么意思?
基于内核的虚拟机(Kernel-based virtual machine,Kernel-based virtual machine的缩写)是一个开源系统虚拟化模块,自Linux 2.6.20以来,它已集成在各种主要的Linux发行版中。它使用Linux自己的调度器进行管理,因此与Xen相比,它的核心源代码很少。KVM已成为学术界主流的vmm之一。KVM虚拟化需要硬件支持(如Intel VT技术或AMD V技术)。它是基于硬件的完全虚拟化。早期的Xen是基于软件模拟的准虚拟化,新版本是基于硬件支持的全虚拟化。但是Xen本身有自己的进程调度器、存储管理模块,所以代码比较大。广泛流行的商用系统虚拟化软件VMware也是基于软件仿真的准虚拟化。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
爬虫收费 爬虫爬取数据