硬件辅助虚拟化
词条百科 1
目录
硬件辅助虚拟化
在计算领域,硬件辅助虚拟化是一种平台虚拟化方法,它利用硬件功能(主要是主机处理器)的帮助实现高效的完全虚拟化。完全虚拟化用于模拟完整的硬件环境或虚拟机,其中未经修改的客户操作系统(使用与主机相同的指令集)在完全隔离的情况下有效执行。硬件辅助虚拟化在2005年和2006年(分别)添加到x86处理器(IntelVT-x或AMD-V)。
硬件辅助虚拟化也称为加速虚拟化;Xen称之为硬件虚拟机(HVM),VirtualIron称之为原生虚拟化。
硬件辅助虚拟化的优点
硬件辅助虚拟化减少了半虚拟化的维护开销,因为它减少了(理想情况下,消除了)来宾操作系统所需的更改。获得更好的性能也相当容易。VMware工程师和VirtualIron引用了硬件辅助虚拟化的一个实际好处。
![硬件辅助虚拟化](http://map.s-jl.com/wp-content/uploads/sites/14/2024/09/20240927232150-66f73e0ee60a7.png)
硬件辅助虚拟化的缺点
硬件辅助虚拟化需要主机CPU中的明确支持,这并非在所有x86/x86_64处理器上都可用。
“纯”硬件辅助虚拟化方法使用完全未修改的客户操作系统,涉及许多VM陷阱,因此CPU开销很高,限制了可扩展性和服务器整合的效率。使用半虚拟化驱动程序可以减轻这种性能损失;这种组合被称为“混合虚拟化”。
在2006年,xxx代32位和64位x86硬件支持很少能提供优于软件虚拟化的性能优势。
内容来源于网络,本内容不代表16map.com立场,内容投诉举报请联系16map.com客服。如若转载,请注明出处:https://16map.com/wiki/nmdeciylmitm