Link to home
Start Free TrialLog in
Avatar of tonelm54
tonelm54

asked on

Hyper-V Slow network access

I seem to be getting very slow network access on my Hyper-V server. Its a brand new setup using 'Microsoft Hyper-V Server 2012 R2', and is taking ages copy files over the network, at around 300KB/S, its takes around 5 minutes to copy off a 55Mb file.

I initially thought it could be the hardware, however I attached up a USB hard drive to the physical machine, shared the folder and tried copying to and from it using a virtual PC (so not using the physical network, only the virtual) and got the same results.

I've found a few forums which suggest hacking the registry to switch off certain values, but Im sure this cant be the correct way forward surly?

The physical server is brand new HP ProLiant ML350p Gen 8 with 2x 2.4GHz processors and its connected to a gigabit switch (although with the issue on the virtual side as well I cant see it being a hardware issue).

Anyone have any ideas?

Thank you

Tony Cross
Avatar of rindi
rindi
Flag of Switzerland image

So you mean you are getting the low speeds on the server's hardware, without even running a VM? Have you installed all the drivers for your hardware, particularly the chipset drivers? Are you running anything else on the server besides Hyper-V? Is it a core installation or an installation with GUI?

On HP servers always use the intelligent provisioning tool to setup the server and install the OS. That makes sure all the proper drivers are installed.
Avatar of tonelm54
tonelm54

ASKER

Q - So you mean you are getting the low speeds on the server's hardware, without even running a VM?
A - When I copy from the physical machine share Im getting 10Mb + so dont think its a hardware issue, its only slow when copying through the virtual switch.

Q - Have you installed all the drivers for your hardware, particularly the chipset drivers?
A - Would this really matter for the softwares virtual switch?

Q - Are you running anything else on the server besides Hyper-V?
A - Nope, only Hyper-V

Q - Is it a core installation or an installation with GUI?
A - Core installation, its using the free version of Windows Server for Hyper-V server

Thank you
ASKER CERTIFIED SOLUTION
Avatar of Philip Elder
Philip Elder
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Any ideas how I can turn off the VMQ (Virtual Machine Queues) using a 'Core' installation of windows server?
The Broadcom control suite should be able to be installed and used to configure each port.

https://www.broadcom.com/support/
Where do I install it though? As its a core only install, surely I cant install it on the server itself? Is there a way to remote manage it?
You should be able to install the device drivers and management on Core. In the 2012 era .NET is an available option.
Ok, not tried this, but encase users come across this thread in the future, try this:-
https://danchia.wordpress.com/2013/06/07/sluggishslow-performance-on-hyper-v-virtual-machines/
That disables VMQ at the host OS level. The Broadcom driver and setting are the source of the problem. That is where VMQ needs to be disabled: At the hardware/driver level.