I/O virtualization:I/O虚拟化
I/O虚拟化(I/O virtualization,input/output virtualization,IOV)是来自物理连接或物理传输的高层级协议的抽象概念。 虚拟化和刀片服务器(blade server)技术使得一代稳固的计算设备能够将额外的计算力塞进小型光纤连接头(small form factor)中。但是每平方英寸增长的处理力带来了一个新的输入/输出(I/O)问题:管道不能足够快得迁移数据,无法赶上现今的处理器。为了解决这个问题,出现了新的I/O虚拟化产品和标准来扩展串行总线(PCIe)通路用以分离I/O设备。这让很多物理服务器和虚拟机可以(VM)可以共享I/O资源。 互联外围设备组(PCI-SIG)提供了两个I/O虚拟化(I/O virtualization,input/output virtualization,IOV)规格来帮助标准化I/O虚拟化实施,但多半厂商开发的产品都独立于该标准。该单一根(SR-IOV)标准详细说明了单一服务器上多个用户不需主数据通路上的管理程序就能共享I/O设备的方式,这个单一服务器只有一个单一串行总线(PCIe)控制器或根。多根IOV(MR-IOV)扩展了这个概念,允许有独立PCIe根的多个独立系统通过转换器连接到I/O设备。SR-IOV和MR-IOV都需要来自I/O卡的特定支持。 大部分当前产品采用的一般I/O虚拟化(I/O virtualization,input/output virtualization,IOV)方法是连接本地主机服务器到机器顶端单元,这个单元承载各种网络、存储和图形适配器,它们可以作为I/O连接资源的动态池。机架顶部设备职责是作为顶端服务器的I/O构造,它还能和机架上的其它服务器交流或者连接到列末转换器以获取更多远处资源。
最近更新时间:2011-04-27 翻译:徐艳EN
相关推荐
-
如何最大化利用I/O虚拟化?
I/O虚拟化使IT行业最大限度地受益于服务器虚拟化、流线供应,而且减少了网络接口卡(NIC)和使用 […]
-
如何在虚拟服务器环境部署SR-IOV?
SR-IOV(Single-root I/O virtualization,单根I/O虚拟化)实际上是一种实现I/O和连接虚拟化的核心技术,如何在虚拟服务器环境当中进行部署呢?
-
提高服务器工作负载性能:网络虚拟化
首先虚拟化是一个软件技术,是安装在工作负载和底层硬件之间的一个抽象层。网络连接虚拟化是如何提高服务器工作负载性能的呢?一些底层的技术到底是什么哪?
-
I/O虚拟化的问题与不足分析
需要说明的是I/O虚拟化并不是一个新概念——hypervisor已经在软件中对I/O虚拟化进行了处理。I/O虚拟化存在问题或不足吗?