主题:【请教】Linux 下 BT eMule 都比Windows慢 -- 河友甲
我在 Linux 下试过好多 BT 软件,deluge, transmission, bitstormlite, 包括那个著名的 Azureus,速度都很慢,十几K的样子,eMule 也很慢。
但同一个下载在 Windows 下我用 Flashget 就巨快无比,轻松上 100K,请教方家,是什么原因呢?
可以先试试从某个流量稳定的站点通过FTP或HTTP下载几个大文件,比较Linux和Windows的网络吞吐量。最好是都用Firefox或其他某种跨平台的下载软件,这样结果更具有可比性。
如果这么比较下来,还是Linux比Windows慢好多,你大概得看看Linux的网络设置了。
凡是在 Linux 下下载国外 BT 网站的东西,速度很正常,但下载国内的速度就不敢恭维了。
这也许大概可能验证了一个流传的说法,国内很多 BT 软件设计时不遵守 BT 协议,不停吸血但不反哺,虽然速度看起来很快,但对其他 peers 没有好处。
本帖一共被 1 帖 引用 (帖内工具实现)
看看啥结果
我在 Windows 下用 Flashget 试过,不管下什么都比 Linux 下的 BT 软件快,当然没用 Flashget,Linux 下也没那玩意儿。。。
只能归结于此。
也有可能是出口带宽低,我上个新浪北京都要好几秒
这倒是第一次听说,BT的协议里清楚地规定了对不上传的惩罚措施。不知道这帮人怎么做到。
同一台电脑同一个网络,加上同一个 torrent file。
我两年前用过flashget,那时不是bt的,就是一个download manager。虽然它也把一个文件分段下载,从一个(或多个)服务器开几个连接同时下,但那是通过ftp/http的支持,不是bt。如果不是bt,当然bt没法跟它比速度。
最高达到过300K,轻易可以到100K.当然,BT这种东西,要看有多少人一起上。
防火墙上那些通讯用的端口你都打开了吗?
我自己的感觉,同样用Azureus,在LINUX下比WINDOWS快。我现在的LINUX是FEDORA 5
只能认为下的快时peer都是国外的,下得慢时peer全改国内的了。
Flastget 从 1.8 版开始支持 BT 了,我开始不习惯,后来发现集成也挺好,起码省了再装一个专门 BT 的软件了。