2
I have 2 machines connected over Gigabit NIC with CAT-6 cable through a Gigabit switch. One machine is running Windows 10 and the other running Hyper-V Standalone Server 2016. While I was transferring files from my Windows machine to the Hyper-V Server I noticed the transfer rate always staying below 12MB/s. So, looked like one of the machines is operating at 100mbps link, not 1Gbps.
On the Windows 10 machine, I checked the speed of the network adapter and it says 1.0 Gbps -
Still I manually set the "Speed & Duplex" setting of the adapter to 1.0 Gbps Full Duplex -
No improvement. Still below 12MB/s.
I cannot do the same on the Hyper-V server since it doesn't have any UI, and I don't know how to do them from command line.
So what could be the possible issue? And is it possible to check adapter speed status, or change the "Speed & Duplex" setting from the command line?
NB: I'm not transferring files to a VM.
2What link rate is reported by
Get-NetAdapter
on the Hyper-V physical server? (And are you sure manually setting the link rate on one end isn't causing problems?) – user1686 – 2019-03-19T12:25:00.197@grawity, I set the link rate manually after I noticed the transfer rate, not before. Didn't check anything on Hyper-V server, but will do. thanks for the command. Using the Hyper-V server out of curiosity in my home-lab; I'm not a server-guy :( – atiyar – 2019-03-19T12:34:03.377
It's not sure that your modification had any effect. You could find the adapter speed on the server using a command-line such as
wmic NIC where "NetEnabled='true'" get "Name","Speed"
. – harrymc – 2019-03-19T12:36:33.503@harrymc, thanks a lot. Ran the command and it says
Hyper-V Virtual Ethernet Adapter 100000000
. So, that's a 100mbps link, right? – atiyar – 2019-03-19T12:45:53.680Yes, so I added an answer. – harrymc – 2019-03-19T12:53:14.160