I have a Windows FTP Server running on a 15 Mb/s DS3. When I connect to the server from a faster connection (40 Mb/s) and download from the server with 1 conenction I get roughly 50% of the 15 MB/s connection Speed (8 Mb/s) and when I run 2 connections at the same time I can max the conenction speed out. When I run a speed test from a speed test site I recieve roughly 15 MB/s up and down. The same goes for upload speeds internally I can upoload at about 50% of the server's connection speed. I uploaded a 50 meg file at 58.24 Mb/s.
The problem is when I upload from the internet I am getting much slower speeds. Mostly around .2 Mb/s from a 40 Mb/s internet connection. There are no proxy servers between any of the connections.
How can I increase/troubleshoot the upload connection speed?