On my wired LAN, with 1GBit/s devices, I have two Linux machines (One Haswell, One Skylake Xeon) and when I do a secure copy of a large file, I see 38MB/s.
Seeing that this is 3 times below the 1000Mbit/s spec, I wonder if this performance is as expected?
Both machines use SSD for storage, both run 64bit Ubuntu.
During the transfer, both machine have approximately one core at 30% load.
The router that sits between the machines is a TP-Link Archer C7 AC1750. Both machines have Intel(R) Gigabit Ethernet Network devices that are in Full Duplex mode.
What is a normal scp transfer speed on 1Gbit LANs?
/dev/zeroto rule out disk IO yielded the same results.
- Using nc yielded slightly higher: 41MiB/s.
- Paradoxically, UDP nc was slower than TCP nc, at 38MiB/s?
- Switching to crossover cable: 112MB/s for scp.
The TP-Link router in between was the weak link in the network, and could not keep up.