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
tonelm54Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

rindiCommented:
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.
tonelm54Author Commented:
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
Philip ElderTechnical Architect - HA/Compute/StorageCommented:
Broadcom Gigabit NICs? Turn off VMQ (Virtual Machine Queues) for _each_ physical port on the server.

A bit of an explanation on our blog: Broadcom Gigabit NICs and VMQ.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Active Protection takes the fight to cryptojacking

While there were several headline-grabbing ransomware attacks during in 2017, another big threat started appearing at the same time that didn’t get the same coverage – illicit cryptomining.

tonelm54Author Commented:
Any ideas how I can turn off the VMQ (Virtual Machine Queues) using a 'Core' installation of windows server?
Philip ElderTechnical Architect - HA/Compute/StorageCommented:
The Broadcom control suite should be able to be installed and used to configure each port.

https://www.broadcom.com/support/
tonelm54Author Commented:
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?
Philip ElderTechnical Architect - HA/Compute/StorageCommented:
You should be able to install the device drivers and management on Core. In the 2012 era .NET is an available option.
tonelm54Author Commented:
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/
Philip ElderTechnical Architect - HA/Compute/StorageCommented:
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.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Virtualization

From novice to tech pro — start learning today.