I don't know what the issue is here...
Here's my setup.
I have a reasonably fast Desktop PC sitting on three T1's (twisted into a single line? or however they are joined) which normally gives us about 4Mbps up and down. The desktop has a static IP, and we're currently hosting it in midtown Manhattan.
We just built a dedicated server box at a hosting company in Brooklyn, which comprises of a much faster machine sitting on a 10Mbps unmetered and reportedly unthrottled line (has a dedicated IP as well). The server is running Windows Server 2008.
So on one side of the equation I should have 4Mbps up, and on the other I should have 10Mbps down, yet when I transfer a large file (2Gb) I'm getting speeds around 200Kbps!! Wtf?!?
Here is a traceroute from here to there:
traceroute to 66.109.xxx.xxx (66.109.xxx.xxx), 64 hops max, 52 byte packets 1 18.104.22.168 (22.214.171.124) 1.459 ms 0.744 ms 0.670 ms 2 126.96.36.199 (188.8.131.52) 44.353 ms 15.398 ms 11.758 ms 3 ip-160-79-127-229.autorev.intellispace.net (184.108.40.206) 14.341 ms 10.849 ms 8.220 ms 4 gigabitethernet6-24.ar4.nyc1.gblx.net (220.127.116.11) 7.620 ms 33.029 ms 33.442 ms 5 18.104.22.168 (22.214.171.124) 23.604 ms 31.267 ms 19.221 ms 6 galaxy-visions.nyc2.webair.net (126.96.36.199) 6.183 ms 4.622 ms 13.551 ms 7 *^C
(Step 7 is my server, as the traceroute is blocked by the firewall).
I've ran speedtests on both machines (speedtest.net) and the numbers roughly match what I should be getting (what I listed earlier).
The strange thing is that when I start my transfer of a 2Gb file, the transfer speeds for the first 1Mb are around 1Mbps, then it falls steadily after that until it flattens out at anywhere between 200-300kbps. I don't understand why I'm getting such slow speeds from these two very high speed connections!!