服务器 频道

[IDF08]什么是IntelVT-d虚拟化技术

    在虚拟化应用中,随着处理器资源的利用效率的提升,对数据I/O也提出了更高的要求。VMM虚拟机管理器必须提供I/O虚拟化来支持处理来自多个客户机的I/O请求。而I/O虚拟化的关键在于解决I/O设备与虚拟机数据交换的问题,而这部分主要相关的是DMA直接内存存取,以及IRQ中断请求,只要解决好这两个方面的隔离、保护以及性能问题,就是成功的I/O虚拟化。

    以往的I/O设备虚拟化主要是采用模拟方式或者软件接口方式,因此性能上很容易成为瓶颈——毕竟传统的机器上,I/O设备都很容易成为瓶颈,因此Intel适时提出了IntelVirtualizationTechnologyforDirectedI/O,简称为IntelVT-d。

    和处理器上的IntelVT-i和VT-x一样,IntelVT-d技术是一种基于NorthBridge北桥芯片(MCH)的硬件辅助虚拟化技术,通过在北桥中内置提供DMA虚拟化和IRQ虚拟化硬件,实现了新型的I/O虚拟化方式。运用VT-d技术,虚拟机得以使用直接I/O设备分配方式或者I/O设备共享方式来代替传统的设备模拟/额外设备接口方式,从而能够在虚拟环境中大大地提升I/O的可靠性、灵活性与性能。

    相关资源:

    英特尔虚拟化技术(IntelVT)概述
    http://server.it168.com/server/2008-03-05/200803051415097.shtml
    英特尔虚拟化技术:入门介绍
    http://server.it168.com/server/2008-03-05/200803051455852.shtml
    从VT-x到VT-d Intel虚拟化技术发展蓝图
    http://server.it168.com/server/2007-12-26/200712261035657.shtml

    IDF相关课程:

VIRS002 - 英特尔支持直接 I/O 访问的虚拟化技术
    通过本课程您将会了解到:
    ——硬件辅助 I/O 虚拟化的强大动力
    ——面向 I/O 虚拟化的英特尔支持直接 I/O 访问的虚拟化技术(英特尔® VT-d)概览
   ——英特尔® VT-d 的使用模式和性能影响
     ——开发人员参考资料

VIRS003-针对网络连接的英特尔虚拟化技术
    通过本课程您将会了解到:
    ——帮助客户降低总拥有成本(TCO)的方法
   ——所有英特尔I/O虚拟化技术的概括介绍及定位
     ——如何利用这些技术在最大限度提高性能的同时,整合数据中心
0
相关文章