I am attempting to transfer a 1.3GB file from my local machine (Windows 8) to my local hyper-V instance (Windows 2012). The transfer begins at about 300kb/s and then swiftly drops to 12-20kb/s.
The two machines are connected to the LAN via the same physical ethernet adapter. The vSwitch and my local connection are bridged, so the VM and my local machine have IP addresses on the same subnet.
Could that be related to the issue? I not a network administrator by trade so I am unaware of the tricks to diagnose this issue.
Most likely, you are seeing an issue with Virtual Machine Queues.
If you are running a Broadcom network adapter, you will need to disable Virtual Machine Queues. We just setup a new server, running Server 2012 Standard with Hyper-V, running two Server 2012 Standard guests, and saw the exact same thing you are describing. This seems to be an issue affecting Broadcom adapters.
Go into the Hyper-V host network properties, and look at the physical adapter, not the vEthernet. On the Advanced tab, scroll down to Virtual Machine Queues, and set it to disabled.
Once we made this change, things were flying.
I had the same issue when running Hyper-V on with Broadcom NetXtreme I network adapters. I changed out the NICs to Intel and the network started to work as it should.
Here are the steps to diagnose the problem:
In my case, I have tried different settings on the Network card before changing it out to an Intel. FYI, The Broadcom NetXtreme II network adapters works fine.
OK, I had the problem of a comatose "local" copy from my Win7 32bit hyperv install hosted on Win8.1 64 bit.
Copy to any other share on the network was fine.
Changed the network inside the VM to use only IPV4 as it had defaulted to IPV6, and speed is now as expected
Your VM have a dynamic disc? If yes, this disks always are more slowly than a fixed disk.
If you like that the information copied go faster, you can try to copy the file with the virtual internal IP.
When you use a Hypervisor (Hyper-V, VirtualBox, VmWare, etc..) you can create a local network between your machine and your VM.
This local network is more fast than normal network and not used the lan cards.
Check that no other guests have the same MAC address.