I am having a network performance issue that I would like to ask the community's help with. I will try and describe the issue as best as possible.
I have a Windows 2008 R2 server that I use mainly as a file server, but it also functions as a Hyper-V server. There are three active VMs on that server, one is running Server 2008 R2, the others are Server 2012 R2. I use my main workstation which is Windows 8 Professional (not 8.1) to move large files as they arrive on one of the Server 2012 R2 servers to the host Server 2008 server. The problem is that I am experiencing 40MB/s transfer speeds over my gigabit network when making these "full duplex" transfers (data being pulled from one server to my machine and pushed to another). Normally I have full saturation of 110MB/s, and I get full saturation if I'm copying from one of the Windows 2012 R2 servers directly to my windows 8 workstation. The problem only exists when a Server 2012 R2 server is involved, any 2012 R2 server, and it is a "full duplex" transfer to another network location.I can transfer "full duplex" when copying from the guest 2008 R2 server to the host 2008 R2 server from my workstation.
I have tried using a Windows 7 machine to do the same transfers and there is no problem. So this tells me the problem has something to do with Windows 8 full duplex transfers when Windows Server 2012 R2 is involved.
Here is some information regarding my Windows 8 machine:
Windows 8 Professional, Up to date with windows updates
Intel X58 Chipset
Intel 82567V-2 Gigabit with driver 10.1.17.0
Hyper-V guest are running off their own physical NIC, Hyper-V host has seperate physical NIC
What I have already tried:
Uninstalling network adapter from windows 8 workstation and Server 2012 R2 servers, reinstalling
Driver update (previous driver unknown, updated to version mentioned above)
Disable packet signing on Windows 8 workstation and Server 2012 R2 servers
New cable (though hardware and cable issues are out of the question as full duplex transfer work when 2012 R2 servers are not involved)
Researched disabling SMB3 (Not possible without disabling SMB2, SMB1 is inefficient for gigabit speeds)
Disabled remote differential compression
Now before blaming virtualization, hardware, configuration of the virtual machines, etc. please take note that full duplex transfers work on my setup from a Windows 7 machine when any Server 2012 R2 IS involved, and they also work on the Windows 8 machine when any Server 2008 R2 IS NOT involved.
Any help would be appeciated. I am really scratching my head on this one. I've been searching for several hours...
Best Answer +macoman , 24 January 2014 - 01:57
Disabling Large Send Offload on all my network interfaces resolved the issues I was experiencing and transfers are back to as fast as they should be.
Thank you for the tip, I will take a look at it for my Windows Server 2012 R2 machine.Go to the full post