I'm getting started with networks and systems in general.
Config: I have a Windows 10 Laptop connected via a Realtek GBE network card to a netgear 48 port switch. The switch is, in turn, connected to another machine (A Proliant DL580 G5) via it's gigabit Ethernet connection. They're both connected to the switch via 100mbps ports. The server is running some nfs shares and I can connect to them just fine BUT...
Problem: For some reason, Windows Explorer will only transfer files between the two at about 10Mbps. Even though the theoretical cap would be the ports on the switch would limit it to about 100Mbps, I can't get it above 15Mbps (peak). To make things more confusing, Task Manager says it's going at +50Mbps, even though this is blatantly not the case (see this image).
Task manager tends to hover at about 80Mbps during transfers, but never goes above 100mbps (which is the theoretical limit), which leads me to believe that there's other stuff going on in the background (which I'd like to stop from happening if at all possible). When an application needs to use the files over the network (Vegas, Blender, GIMP), they all manage to retrieve and save quickly enough for me to say that it's transferring at a higher speed than Explorer. Transfers done by FTP go through at about 80Mbps (real), though ideally I'd prefer to use a share rather than FTP.
Question: What could be responsible for this behavior, and how could it be remedied? Sorry if this is a n00b question or I have not provided enough detail.
Thanks, Mod.