当前位置:首页>正文

vm虚拟机虚拟化引擎有什么用

2024-01-14 17:51:31 互联网 未知

vm虚拟机虚拟化引擎有什么用?

vm虚拟机虚拟化引擎可以实现高性能的虚拟化,建立并虚拟化cpu性能计数器,禁用二进制转换加速。

硬件辅助虚拟化(Hardware-Assisted Virtualization)。


硬件辅助虚拟化是指借助硬件(主要是主机处理器)的支持来实现高效的全虚拟化。例如有了 Intel-VT 技术的支持,Guest OS 和 VMM 的执行环境自动地完全隔离开来,Guest OS 有自己的“全套寄存器”,可以直接运行在最高级别。因此在上面的例子中,Guest OS 能够执行修改页表的汇编指令。Intel-VT 和 AMD-V 是目前 x86 体系结构上可用的两种硬件辅助虚拟化技术。

Intel VT-X技术实现的功能是减少虚拟机运行时虚拟机和物理机得到双重系统调用所产生的高Context Switch。也就是说,虚拟机的进程在要先从虚拟机ring3转到ring0,再从物理机的ring3转到ring0,性能有很大损失,而Intel VT-X就是为了解决这一问题而产生的技术。

Intel RPT技术则是为了解决虚拟机的虚拟内存映射问题。虚拟机的虚拟内存要映射到虚拟机的物理内存上面,而虚拟机的物理内存相当于物理机的虚拟内存,物理机的虚拟内存也是要映射到物理机的物理内存上面的,所以这双重转换会造成很大的资源消耗,RPT技术就是减小这个消耗的。

vm虚拟机虚拟化引擎可以实现高性能的虚拟化,建立并虚拟化cpu性能计数器,禁用二进制转换加速。vm虚拟机虚拟化引擎用于制作系统盘、做虚拟服务器、做虚拟机游戏登陆、封闭虚拟环境测试程序(病毒与杀毒)等。