英特尔 Vt-d 技术对于直接 IO 有何好处?

英特尔 Vt-d 技术对于直接 IO 有何好处?

我对......感兴趣2 个 CPU(或者我应该是 APU?)这两个单元之间的主要区别在于是否存在 Vt-d 功能,英特尔将其命名为“英特尔® 定向 I/O 虚拟化技术 (VT-d)”。

由于我也对在这台机器上运行虚拟化环境感兴趣,在现实世界中我会得到或错过什么样的功能?这个 Vt-d 是关于什么的?

答案1

由此出色的英特尔博客文章在谷歌搜索结果中,它位于最顶部vt-d

在撰写本文时,VT-d 包括四个关键功能

  1. I/O 设备分配。此功能允许管理员以任何所需的配置将 I/O 设备分配给虚拟机。

  2. DMA 重映射。支持设备 DMA 数据传输的地址转换。

  3. 中断重映射。提供虚拟机路由和设备中断隔离。

  4. 可靠性特性。报告并记录系统软件 DMA 和中断错误,否则这些错误可能会损坏内存或影响虚拟机隔离。

    请注意,VT-d 不依赖于 VT-x。也就是说,启用 VT-x 的系统可以在没有 VT-d 的情况下运行,或者在未启用或配置 VT-d 的情况下运行。您只是错过了该功能的好处。很多人都问过这一点。

    您可以在此处详细了解 VT-d:

    http://www.intel.com/technology/virtualization/technology.htm?iid=tech_vt+tech

此链接是 VT-d 的架构规范,如果你有一个下午的空闲时间并且真的想了解它是如何工作的。

相关内容