Hyper-V 2012 network transfer

Associate
Joined
24 May 2011
Posts
216
I am doing some tests with Hyper-V 2012 and network bandwidth - using iperf - this way I dont have to worry about disk I/O causing bottleneck

Network bandwidth between Hyper-V servers is about 600 MBit/s - This is ok not ideal but I can accept the result

Network bandwidth between virtual server 2008R2 on the same Hyper-V server - so using the interal virtual switch - I am getting 200 MBits/sec - which is shocking as I would expect much better transfer rate over the virtual switch

Anyone give an indication as to why I am getting such low network transfer

Windows 2008 R2 network speed on the virtual NIC is 10Gbps - However this what the operating system would see as the virtual network speed over the virtual switch.
 
My guess is you aren't using "server-grade" NICs.

These are new HP Proliant server specs as follows

ProLiant DL380p Gen8
Windows Server 2012, x64 Datacenter Edition (Hyper-V)
4 x Embedded HP Ethernet 1Gb 4-port 331FLR Adapter
128 GB RAM

I cant see the servers hardware to be an issue, must be some Hyper-V network configuration
 
There isn't really that much to configure though, especially if these are clean installs. I would check you have the latest drivers, and also maybe try the latest Broadcom drivers (especially if they are newer than either the built-in Microsoft ones or the HP ones). I get around 970 Mbps on iperf at home between a Proliant MicroServer running 2012 R2 and a Windows 8.1 PC (via a cheap 3Com dumb switch). You should get nothing less from the hardware you have, so that's where I would start.

been reading about VMQ - was wondering if that could cause the issue, its enabled on the virtual servers
 
Disabling the VMQ fixed a whole load of slow network issues in VM's we had on a 2012R2 Hyper-V install

do I also have to disable it on the virtual server settings or just on the physical network cards.

Watched a video on MS about VMQ and how it was meant to improve network performance but from what I have read it causes more issues.
 
Back
Top Bottom