Here is a trick that allows to quickly test network throughput between two Linux machines. The first command creates a file of 100 MB, while the second will be transferred to /dev/null on the target machine, while maintaining the flow.
You can run these two commands at once as follows (remember to also adjust the login and the server’s IP address):
dd if=/dev/zero of=test bs=100M count=1; scp test user@server:/dev/null;
I get a transfer rate of 11 Mbps between two machines at home wired into 100 MB/s:
test 100% 100MB 11.1MB/s 00:09
And a rate of 50 MB / s between two machines wired in 1 Gb / s:
test 100% 500MB 50.0MB/s 00:10