Intel® Ethernet 700/800 Series
Windows Performance Tuning Guide
SR-IOV/VMs
The tunings listed below can be used to improve performance between VM to VM and VM to Host when SR-IOV is enabled in Hyper-V. SR-IOV must be enabled in BIOS prior to the steps listed below, see BIOS Settings.
From the Host OS on both Host 1 and Host 2:
- Enable RSS on the PF and the vSwitch.
Enable-NetAdapterRss -name "ADAPTER_NAME" - Enable 4 queues per VF:
Set-VMNetworkAdapter -VMName "YOUR_TEST_VM_NAME" IovQueuePairsRequested 4 Get-VmNetworkAdapter -VMName * | where {$_.SwitchName -eq "YOUR_TEST_SWITCH_NAME"} | Set-VmNetworkAdapter -IovQueuePairsRequested 4 - Ensure the VMs have at least twice as many vCPUs as Receive Side Scaling (RSS) queues. In this case, set the number of total processors in the VM to 8.
- To do this, use Method 1 – PowerShell or Method 2 – Windows GUI.