| Recently moved up to 3gbps bidirectional and had a hell of a time getting 3gbps even with 10gbps network card directly into the 10gbps port on the ISP-provided modem. In addition to this, there are very few services that will actually feed you data at 3gbps. Steam - ~280MB/s (2.2gbps) Battle.net launcher - ~140MB/s (1.1gbps) 25GB Torrent with 1000+ seeders - ~70MB/s (~560mbps) 2GB iso from github - ~80MB/s (~650mbps) fast.com - 1.4gbps speedtest.net - 2.7gbps (using ISPs endpoint 2ms away) Using a download manager like IDM or jDownloader will help for http downloads, but most hosts will limit your speed even with 16 connections open. I've managed to see 2gbps moving data to/from servers (scp) with softether configured to use 16 connections. The reality is with a single connection (majority of ssl transfers) you'll be limited by the sending side in almost all cases. Overall it seems that while you can get connected and run an iperf to your ISP or multi-connection speedtest to a server hosted by your ISP or peered with your ISP, you'll be pretty much limited to <1gbps speeds regardless of your home network throughput. Knowing this I would have simply went multi-gig (2.5g) for all in-home networking and saved a good chunk of change on networking equipment. |
Speedtest.net - ~9.3Gbps symmetric
iperf to Denver: ~9.3Gbps symmetric (~8 threads)
iperf to Minneapolis: ~9.3Gbps symmetric
AWS S3 Download with small files: 1.3Gbps
Usenet download: 7-9.5Gbps
Mounting my ZFS pool to an AWS instance via SMBv3 in us-west-2: 3Gbps (not clear what the limit was here)
GitHub (400MB): 1 thread 400Mbps, 16 threads: 3.3Gbps
Fedora ISO from local mirror: 1 thread: 1.4Gbps, 16 threads: 4Gbps
Will try to test Steam and such.