Hello,
We recently upgraded a server that's been in production for three years - it was running Server 2003. It's now running Hyper-V Server 2012 R2 with a Server 2012 R2 VM, but we're seeing degraded network performance - it has gigabit ethernet yet we're only seeing about 120mbps sustainable from it, yet it was hitting over 600mbps as a baremetal server.
Now the onboard network controller isn't fully supported in Server 2012 R2 - there are Microsoft inbuilt drivers, but Intel can't support it due to hardware limitations (it doesn't meet WHQL minimums for 2012 R2). So we've upgraded to an Intel i350-T2 which gives us both native support in '12R2 and SR-IOV (or so we thought) - SR-IOV is apparently our best option to get greater performance from network devices to the VM.
Unfortunately, however, SR-IOV isn't working - Get-NetAdapterSriov tells us "NoOSCSupport". Apparently there is an issue with OSC Handoff, but this seems to be an essentially undocumented issue as there is hardly any information available about it beyond the initial TechNet article - http://technet.microsoft.com/en-us/library/jj130915.aspx
I have attempted to speak to technical support from the mainboard manufacturer and they said if the feature isn't in their documentation then it doesn't exist.
So I'm trying to determine two things - if there is a way around the OSC Handoff limitation so we can enable SR-IOV or if that's simply not possible on this hardware (Asus Z8PE-D12X), and/or what other options we have to improve network performance to the VM?
Thanks for your help,
Trevor