在download test当中,Ubuntu下载的是 http://ftp.sjtu.edu.cn/ubuntu/dists/maverick/main/binary-i386/Packages.gz 这个文件,这是一个只有1.8m的文件; 我尝试修改代码把测试文件改为一个55M的大文件,http://ftp.sjtu.edu.cn/ubuntu/pool/main/f/firefox/firefox-dbg_3.6.3+nobinonly-0ubuntu4_i386.deb 然后重新测试,这回上海交大的源终于稳稳地排在第一了.
得出结论是,下载小文件的时候,ping值少的源下载时间比较短,这时候真正快速的源没办法体现出优势,只有下载大文件进行测试才能看出真功夫. mirror: ftp.sjtu.edu.cn - time: 0.236639976501 mirror: ubuntu.uestc.edu.cn - time: 0.325856924057 mirror: ubuntu.dormforce.net - time: 0.358164072037 mirror: ubuntu.srt.cn - time: 0.521956920624 mirror: ubuntu.cn99.com - time: 0.533138990402 mirror: debian.nctu.edu.tw - time: 0.633372068405 mirror: mirror.lupaworld.com - time: 0.724528074265 mirror: mirrors.163.com - time: 0.773606061935 mirror: free.nchc.org.tw - time: 0.911338806152 mirror: mirror.rootguide.org - time: 2.83054900169 mirror: ubuntu.lagis.at - time: 2.98551392555 mirror: mirror.telepoint.bg - time: 3.7429060936 and the winner is: ftp.sjtu.edu.cn mirror: ftp.sjtu.edu.cn - time: 0.260465860367 mirror: ubuntu.uestc.edu.cn - time: 0.317063093185 mirror: ubuntu.dormforce.net - time: 0.371792078018 mirror: ubuntu.srt.cn - time: 0.433153867722 mirror: mirrors.163.com - time: 0.458040952682 mirror: debian.nctu.edu.tw - time: 0.48651099205 mirror: mirror.lupaworld.com - time: 0.719926118851 mirror: free.nchc.org.tw - time: 0.779154062271 mirror: ubuntu.cn99.com - time: 0.789333105087 mirror: ftp.citylink.co.nz - time: 1.58364796638 mirror: mirror.rootguide.org - time: 2.74830412865 and the winner is: ftp.sjtu.edu.cn 对于如何权衡下载列表的数目(5+2到10+2,哪个不多不少?) 以及 下载文件大小 ( 1.8M 太小, 55M 对于网速慢的人来说太大) 大家有什么看法呢? 或者可不可以这样,在download test中,指定下载一个超大的文件,但是只下载5秒钟就强行结束,然后看看哪个源下载得多?(而不是完整地下载一个文件,然后看时间的长短,这是Ubuntu目前的做法) -- ubuntu-zh mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
