Having set up a new Hyper-V platform on a powerful new Dell PowerEdge server (plenty of CPU/RAM/Disk) I was dismayed to find the first VM on it performing poorly with respect to network activity?
Everything seemed correct, I checked the integration utilities were installed and drivers were up to date, so what could it be?
This time it turned out to be a setting in the Broadcom NetXtreme Gigabit adapter on the host server. Once I’d disabled “Virtual Machine Queues” on the host, the VM was flying along again at full speed!
The setting is under the Advanced tab of the device properties as you can see below: