File Transfers have the overhead of the file system and sharing. That's fairly dependent on CPU speed - due to inefficient code in Windows. Also CPU speed affects the basic LAN speed due to CPU processing of the TCP/IP stack. This assumes no WiFi.Ok, increased my TCP window size to 70KB and iperf shows speeds around 910Mbits/s. The problem remains when I try to copy files, speeds are still around 240Mbits/s.
HDD tests show that HDDs shouldn't be a problem. Up to 100MB/s.
I believe that from Windows XP SP2 and later, Microsoft's TCP/IP stack window size is adjusted automatically based on NIC speed and assuming terrestrial WANs (not satellite).
------------------------------------------------
Crib Sheet
Megabits per second = Mbps
Megabytes per second = MBps
Megabytes per second = Megabits per second divided by 8
Megibits per second = Megabytes per second multiplied by 8