随着 Windows Server 2012 的引入,Microsoft 在 Hyper-V 中为网络设备启用了单根 I/O 虚拟化 (SR-IOV) 支持。
目录
简介本文介绍如何在 Dell™ PowerEdge™ 服务器上启用 SR-IOV 功能。
增加了虚拟化技术的大量研发工作,以提高有效的硬件资源利用率。虚拟化已大大帮助改进硬件利用率,但可能尚未实现发挥最大化 I/O 设备和技术的潜力。基于软件的硬件资源共享会由于来宾驱动程序和 I/O 硬件之间的模拟层而增加每个 I/O 操作的额外开销。为解决此问题,拥有并管理开放行业标准 PCI 规格的 PCI-SIG 这一特别兴趣组引入了单根 I/O 虚拟化 (SR-IOV) 的一套规格,以允许多个操作系统共享物理互连。
单根 I/O 虚拟化 (SR-IOV) 规范详细介绍了如何在各种来宾操作系统之间共享单个 PCIe 设备。具有 SR-IOV 功能的设备在物理功能之上支持多个虚拟功能。 在硬件中,虚拟功能已作为轻量级 PCIe 功能启用。可将 SR-IOV 功能卡的虚拟功能直接分配给来宾操作系统。在来宾操作系统中运行的虚拟功能驱动程序管理此设备。
识别 SR-IOV 支持的平台和 NICDell™ PowerEdge™ 第 12 代服务器支持 SR-IOV 功能,但前几代有例外情况。
配置 BIOS 设置需要在 BIOS 中启用虚拟化技术和 SR-IOV 全局设置。启用二者的步骤如下所示:
1.将 BIOS 更新为最新版本。在 2012 年 6 月 20 日之后发布的 PowerEdge BIOS 版本均提供 SR-IOV 支持。您可以在不同的戴尔服务器平台上找到所需的最低 BIOS 版本,以支持 Microsoft Windows Server 2012。从 Dell.com/Support 上找到最新的 BIOS。
2. 启用 Virtualization Technolo