Multithreaded downloads can increase speed quite a bit.
Here's a test from home (6 megabit cable), using aria2 which is similar to
wget but it supports torrents and metalinks. The first example downloads the
file in one segment. The second example downloads the metalink which lists
the mirror locations & checksum of the file, downloads the file in 5
segments from 5 different mirrors, then verifies the checksum - so the
actual download is faster than the time listed.
$ time aria2c
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.10.tar.gz
51,552,272/51,709,946 Bytes 99% 00s 152.41 KB/s 1 connections
The download was complete. <./linux-2.6.17.10.tar.gz>
real5m26.995s
user0m2.040s
sys 0m13.529s
$ time aria2c
http://download.packages.ro/metalink/kernel/linux-2_6_17_10_tar_gz.metalink
0/21,268 Bytes 0% - 0.00 KB/s 1 connections
The download was complete. <./linux-2_6_17_10_tar_gz.metalink>
51,709,946/51,709,946 Bytes 100% 00s 36.77 KB/s 5 connections
The download was complete. <./linux-2.6.17.10.tar.gz>
Now verifying checksum.
This may take some time depending on your PC environment and the size of
file.
checksum OK.
real2m2.496s
user0m1.288s
sys 0m9.145s
(( Anthony Bryan
)) Metalink [ http://www.metalinker.org ]