注意,SR-IOV 与 NIC Teaming 不兼容。

1、在 Virtual Host 中,确认已启用相关的虚拟技术:

   Virtualization support: Intel (Virtualization Technology, Intel VT, VT-d, Vanderpool), AMD (SVM, AMD-V)

   IOMMU

   SR-IOV

   ASPM

   

2、确认虚拟主机对 SR-IOV 的支持:

(Get-VmHost).IovSupport

(Get-VmHost).IovSupportReasons

   

3、在虚拟交换机上,启用 SR-IOV:

   

   注意,仅能在创建虚拟交换机时,才能启用 SR-IOV。

New-VMSwitch -Name "VMNetExt" -NetAdapterName "Ethernet 2" -EnableIov 1

4、确认虚拟交换机对 SR-IOV 的支持:

Get-VMSwitch | fl Name,*Iov*

   注意输出类似于:

   IovVirtualFunctionCount : 6

   IovVirtualFunctionsInUse : 3

5、在虚拟机设置中,启用 SR-IOV:

   

Set-VMNetworkAdapter -VMName MyTestVm -VMNetworkAdapterName “Network Adapter” -IovWeight 100

   (如果禁用 SR-IOV,则设置 IovWeight 为 0)

6、在 Windows Event Viewer 中,打开 Hyper-V-SynthNic 可以查看相应的事件日志:

   12597 Network adapter (%NIC_ID%) Connected to virtual network.

   12582 Network adapter (%NIC_ID%) started successfully.

   12584 Network adapter (%NIC_ID%) allocated a virtual function.

   12588 Network adapter (%NIC_ID%) assigned a virtual function.

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐