Windows 8 : Why should my hardware have SR-IOV capabality ?
April 4, 2012 1 Comment
Single Root I/O Virtualization (SR-IOV)
SR-IOV capability will significantly reduce the overhead on network IO operations.
It allows for a virtual machine to have near native IO against the physical NIC, allowing applications that require very low latency to work inside of virtual machines.
What does it require?
- It must bypass teaming
- Interrupt and DMA remapping
- Access Control Services (ACS) on PCIe root ports
- Alternative Routing ID Interpretation (ARI)
- Hardware virtualization, EPT or NPT
Where to create:
- In the Hyper-V Manager, click on Virtual Switch Manager on the right panel
- Click Add New Virtual Switch
- Type the name of the virtual switch
- Tick box for Enable Single Root I/O virtualization (SR-IOV)
More about SR-IOV here : SR-IOV feature (Single Root – I/O Virtualization)
Microsoft SR-IOV Support on Dell PowerEdge Servers (source : http://en.community.dell.com/techcenter/os-applications/w/wiki/3459.dell-supported-platforms-for-windows-server-8-sr-iov-feature.aspx):
Dell PowerEdge 12th Generation servers support the SR-IOV servers but previous generations have exceptions.
Below is a list of Dell 11th Generation platforms that support the SR-IOV feature:
The following platforms are also supported and must be an 11G Generation II server:
- T410, R410, R510, R610, T610, R710, T710.
How to identify an 11G Generation II system:
- These servers will be physically marked with symbol “II” on the Express service tag. The Express service tag is located in front panel of the system.
- These systems support Intel 56XX (Westmere) processors
- The System Revision Field in the iDRAC GUI will have “II”
Supported SR-IOV network cards:
- Intel X520 10GB Ethernet adapters.
Because Windows Server 8 Beta is a pre-release product still in active development, Dell does not provide any support for this pre-release software and it is not recommended for use in a production environment.