09 Jan 2005
13 Aug 2012
Link to this post
Check the upload speed on your client connection, and see what it's actually capable of - e.g. http://www.speedtest.net/
Hosted servers (in commercial data-centres) are usually connected to the internet via symmetrical high-speed broadband services, with upload/download being the same (firewall and routing constraints notwithstanding).
SMB and Consumer broadband connections are typically Asymmetric (eg ADSL) with the outbound (upload) speed being **MUCH** lower than the inbound (download) speed.
With an Asymmetric service, it is usually the uploader's outbound speed that limits upload performance, not the servers inbound speed.
Standard ADSL2+ has an outbound speed limit (good cables < 600m to exchange) of about 1mbps and quickly drops off as either length or cable XT/Noise increases. There are ways to improve this (Annex-M, multi-link bonding, etc etc) but they are not vanilla solutions.