除了 PCI 直通之外,您还如何使用 VT-d 功能?

除了 PCI 直通之外,您还如何使用 VT-d 功能?

我做了一些研究,据我所知,主要特点是室性心动过速提供是PCI 直通

https://en.wikipedia.org/wiki/X86_virtualization#Graphics_Virtualization_Technology_(Intel_GVT-d,_GVT-g_and_GVT-s)

输入/输出内存管理单元 (IOMMU) 允许客户虚拟机通过 DMA 和中断重映射直接使用外围设备,例如以太网、加速显卡和硬盘控制器。这有时被称为 PCI 直通。

同一篇文章的下一段:

IOMMU 还允许操作系统通过使用内存地址转换来消除与内存地址空间小于操作系统内存地址空间的外围设备通信所需的反弹缓冲区。同时,IOMMU 还允许操作系统和虚拟机管理程序防止有缺陷或恶意的硬件损害内存安全。

我不完全理解上面这段话的含义。

问题

假设我正在使用可以利用所有 VT-d 功能的虚拟机管理程序:

  1. 如果我没有利用PCI 直通,将使室性心动过速提高客人的表现?

  2. 只需启用 VT-d 而无需对主机操作系统/虚拟机管理程序/虚拟机进行任何额外配置,我是否可以获得任何安全优势?

  3. 如果我不使用它的任何功能,有什么理由不启用 VT-d 吗?例如,启用 VT-d 是否有可能降低主机速度?

如果有任何其他信息我们将不胜感激。

相关内容