Windows Server 虚拟化环境中SR-IOV网络I/O增强功能
Windows Server 虚拟化环境中SR-IOV网络I/O增强功能
目录
- 详细文章
- 症状
- 原因
- 解决方案
- 受影响的产品
- 总结:戴尔技术中心的戴尔操作系统和应用解决方案 - 包括Project Sputnik、微软Windows、红帽Linux、SUSE、Ubuntu等
详细文章
症状
微软在Windows Server 2012 Beta操作系统中引入了对网络领域多项功能的支持。其中一项重要且有趣的功能是单根I/O虚拟化(SR-IOV),它允许虚拟机共享单个PCI-e设备。本文将对Windows Server 2012 Beta中的SR-IOV进行基本概述,并介绍它如何在网络I/O过程中大幅降低虚拟化环境中的CPU利用率。
SR-IOV接口是PCI Express(PCIe)规范的扩展。SR-IOV允许单个PCIe设备(如网络适配器)在PCI总线上提供多个轻量级硬件接口,并在不同实例之间实现对其资源的独立访问。这是通过除(通常的)物理功能(PF)之外使用多个虚拟功能(VF)来实现的。由于它依赖硬件,因此PCIe设备和平台都必须支持此功能。