I have an instance on Amazon EC2 which holds a large-ish file (~180MB). I need to copy that file to my local machine, so naturally I tried
scp. After trying multiple times only to get max speeds of 20-30kb/s and dropped connections (only once did I reach ~200KB/s for a short while, but then the connection dropped), I tried HTTP. Over HTTP, I got 1MB/s and it went up to 2MB/s, finished the transfer in under two minutes. Over scp, the ETA was about three hours.
scp is slower than HTTP because of encryption, but I don't think that alone could account for a ~30x decrease in performance. So I'm guessing there's some throttling going on, probably at my ISP. Any way I could find out for sure? Or is there some other cause?