Server Fault is a question and answer site for system and network administrators. 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 would like to test the upload speed of my FTP/HTTP server against various international locations. I could imagine that a web-based tool (like a reverse for this exists, but when it does I can't find it...

I have a 100mb download available via FTP which I would like to have tested from various locations.

In the meantime it would be great if you could download the file for me and report which speeds you're getting: ftp://ftpuser:ftp.2013Test@

This file is hosted on a virtual private server and I'm only reaching about 10Mbit/s (1MB/s) when downloading it to my office location. The server is supposed to have a 100Mbit uplink and the hosting provider claim they cannot find any errors at their side. Running speedtest-cli on the server indeed reports an uplink speed of near 100Mbit/s. I have a 120Mbit/s downlink connection (which I also achieve from various international locations), so why can't I get this near 100Mbit/s speed from my server??

share|improve this question
Bandwidth delay product. – Michael Hampton Nov 20 '13 at 10:09
If the speed from the server to shows 100Mbps, and you're confident that your office connection isn't the limiting factor, it could be the software. What FTP package are you running? Can you achieve 100Mbps download from the server to any other site via FTP? – plasmid87 Nov 20 '13 at 10:18
I'm running Ubuntu server 13.10 and vsftpd with mostly default settings. The link i've pasted in my question was tested by the hosting provider and they claim they can achieve 100Mbit using 'an external connection outside their network'. I just realized I might as well upload FROM the server to somewhere to test the uplink, i'm looking for a public FTP server accepting uploads. – Alex Nov 20 '13 at 11:44

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.