IntelVT-D是英特尔的虚拟化技术。
IntelVT是Intel的虚拟化技术虚拟化技术。
英特尔将IntelVT(虚拟化技术)引入到其硬件产品中,以解决纯软件虚拟化解决方案在可靠性、安全性和性能方面的缺点。2005年8月,Intel首次公布了硬件辅助虚拟化的Vanderpool(IntelVT虚拟化技术的前身)的技术细节。Vanderpool技术允许英特尔处理器通过添加新指令来支持硬件虚拟化。2005年11月,英特尔宣布虚拟化技术Vanderpool已改为VT,宏碁和联想在其基于英特尔奔腾4的PC中使用该技术。
IntelVT允许一个CPU像多个CPU并行运行一样,允许多个操作系统在一台计算机上同时运行。
IntelVT虚拟化技术包括分别针对处理器、芯片组和网络的IntelVT-x、IntelVT-d和IntelVT-c技术。
至于硬件辅助虚拟化技术,叙述错误的是XEN技术,该技术使用虚拟化,还支持Windows和macOS等闭源操作系统。
硬件辅助虚拟化技术是利用硬件提供的虚拟化支持来提高虚拟化性能,实现更好的虚拟化的技术。硬件辅助虚拟化技术依靠系统硬件完成生成过程,减轻了虚拟化管理程序(如hypervisor)的负担,提高了虚拟化性能。
对于某些应用场景,比如需要运行闭源操作系统的场景,硬件辅助虚拟化技术可能不太实用。例如,XEN技术是基于半虚拟化技术的虚拟化解决方案,需要对操作系统本身进行一些修改才能支持虚拟化。因此,XN技术主要支持Linux操作系统,对于Windows、MacOS等闭源操作系统不提供直接支持。
硬件辅助虚拟化的特征
硬件辅助虚拟化减少了虚拟化维护,因为它减少了(理想情况下,消除了对来宾系统的必要更改)。获得更好的性能同样容易。VMware工程师和VirtualIron列举了硬件辅助虚拟化的实际优势。
硬件辅助虚拟化需要主机CPU的明确支持,这并非在所有x86/x86_64处理器上都可用。“纯”硬件辅助虚拟化方法使用完全未优化的客户操作系统,包含许多VM陷阱,因此CPU开销较高,限制了服务器整合能力和效率。通过使用半激活驱动程序可以减少这种性能损失;这种组合称为“混合虚拟化”。
华硕BIOS具有Intelvt-dIntel虚拟化技术选项。
VT可以通过BIOS中的SystemAgentConfiguration选项启用。具体设置步骤如下:
1.开机后按“DEL”或“F2”进入BIOS;
2.在“AdvancedOptions”页面中找到“SystemAgentConfiguration”,然后选择“Enter”;
3.进入SystemAgentConfiguration后,将VT-D选项设置为Enabled。
设置完成后,点击F10键将设置保存到BIOS中,机器会自动重启。