Intel® Ethernet 700/800 Series
Windows Performance Tuning Guide
Low Performance with SR-IOV/IOMMU Passthrough/VMs/Hyper-V
- Verify the hardware compatibility to ensure that the hardware components support the required virtualization features like SRI-IOV and IOMMU passthrough.
- Check the BIOS settings to ensure virtualization features such as Intel® VT-x and Intel® AMD-V are enabled. Additionally, verify that IOMMU is enabled. See BIOS Settings.
- Check for the latest drivers, firmware, and NVM updates for the network cards. Older or incompatible drivers can cause performance issues.
- Verify the resource allocation to ensure that the VMs or virtual functions (VFs), assigned to SRI-IOV, have adequate resources allocated. See SR-IOV/VMs for details to assign virtual cores (vCPUS) and RSS queues to a VM with SR-IOV.
- Check the VM configuration to ensure the VMs are properly configured to utilize SR-IOV and IOMMU passthrough, and that the necessary virtual devices are assigned to the VMs.
- Analyze the network configuration, such as the switches, routers, and firewall, to ensure they are properly configured to handle SR-IOV traffic.
- Check for software conflicts and disable unnecessary services and applications that might be consuming resources or causing conflicts.