Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I often work from home and wanted to see how good the connection was between the two points. I can speed test both locations of course, but that isn't necessarily representative of the actual throughput between the two points.

Given the different ISP's and service speeds, I imagine I'd get different results depending on which end I test from. One connection has 3x the upload speed making it the better server end I believe.

The results of a test like this test would be useful and interesting for determining how I might configure network services.

share|improve this question
I was going to suggest thrulay. – Dan D. Apr 22 '13 at 3:33
@DanD.- You should put that as an answer. – Enigma Apr 22 '13 at 14:31
up vote 6 down vote accepted
  • Setup an FTP server on the end points.
  • Setup an FTP client on the other end(s).
  • Use FTP to transfer a large(ish) test file in each direction (do upload and download tests on both ends).
  • Do it a few times to get an average time/speed.
  • Repeat after making configuration changes.

Recommended FTP Server/Client: FileZilla

Perhaps check out these related questions for some ideas as well:

share|improve this answer
I was thinking of a different approach requiring less set-up but this would certainly work. Is there a port 80/443 based approach not necessarily FTP? – Enigma Feb 7 '13 at 18:29
You can set FileZilla to use any port you'd like (in both the server and client). – Ƭᴇcʜιᴇ007 Feb 7 '13 at 18:31
True. The something I had in mind was along the lines of a VPN style Point-to-Point routine that would send a good sized dummy file. Is there no automatic testing metric like this? The install would be similar to configuring FTP regardless but it would be more representative of my usage given the different nature of VPN/remoting protocols. – Enigma Feb 7 '13 at 18:36
OK, hook up a VPN between the points, then use FTP over the VPN. :) Generally, pipe size is pipe size; which protocols are used across the pipe make little difference unless they're specifically being shaped by your ISP in between (like say, torrent traffic). – Ƭᴇcʜιᴇ007 Feb 7 '13 at 18:43
Ah, simple enough. I was thinking that encryption/encapsulation may be different but I guess that doesn't make a difference in this scope. – Enigma Feb 7 '13 at 18:44

iperf3 seems good. It works in linux:

sudo apt-get install iperf

On one computer, you run iperf -s and on the other computer you run iperf -c <first computer hostname>

For a Windows version, try iperf2:

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .