跳转至

Intel I/O虚拟分配技术(VT-d)


2015-02-05 by dongnan

Intel VT

虚拟化解决方案支持多个操作系统和应用在同一台计算机的多个独立分区中运行。借助虚拟化一台物理计算机系统可以作为多个虚拟系统使用。

英特尔 VT 为高效的虚拟机增加了硬件支持,从而改进了当前虚拟机解决方案的性能稳定性

Intel VT-D

英特尔 I/O 虚拟分配技术(VT-d)通过为虚拟化解决方案提供硬件辅助扩展了英特尔的虚拟化技术(VT)。

VT-d 不仅能够继续支持 IA-32VT-x)处理器(VT-i)的虚拟化,还为I/O设备提供了全新的虚拟化支持

VMM

为了创建虚拟机,虚拟机监视器(VMM)aka hypervisor 扮演了主机角色,全面控制平台硬件。VMM 向客户机软件(操作系统和应用软件)提供物理机抽象, 并可保持对处理器资源、物理内存、中断管理和数据 I/O 的选择性控制。

VMM 可支持客户机软件的 I/O 虚拟化请求。这可利用以下两种常见模式之一在软件中完成:设备模拟半虚拟化。 上述或任何 I/O 设备虚拟化(IOV)模式的一般可靠性和保护要求就是隔离并限制设备仅访问那些由 VMM 分配给该设备的资源。

英特尔 I/O 虚拟分配技术可赋予 VMM 软件以下能力:

  • 使用硬件辅助重映射进行设备隔离,从而提升可靠性和安全性
  • 通过直接分配设备来提高 I/O 性能和可用性

参考

https://software.intel.com/zh-cn/articles/io-vt-d-io

欢迎关注微信公众号: 运维录

Back to top