博客网 >

【原创】BitComet参数设置详解
作者:分类:默认分类标签:

本文所述只代表作者个人观点,并非权威说法,仅供参考。

论坛中关于BitComet的设置问题有许多不同的看法和见解,本文以最新的BitComet0.56(0124)版本为例(以下简称BC),详细介绍一下BC的各参数设置。

有很多人把BC的参数设置看作是BC下载达到理想速度的关键因素,其实并不尽然。笔者认为BC中的大部分的参数调整只是针对不同网络环境所做的微调,并非是最关键性的因素。

影响BC下载速度的因素很多,笔者认为在进行BC参数设置之前,至少应做好以下几方面的工作:

1、 对系统网络参数的优化:windows操作系统默认的网络参数并不适合所有的网络环境,因此需要进行优化调整。但优化的方法仁者见仁,智者见智,观点不一,建议大家可以选用一些专业的网络优化软件进行优化;

2、 判断清楚自己所处的网络环境到底属于内网还是外网,网络带宽是多少。这点很关键,它将直接影响到你的BC参数是按照怎样的标准来设置;

关于宽带ADSL用户是内网还是外网之完全解析

http://sxworkroom.blogchina.com/sxworkroom/1378762.html

3、 如果是内网用户,则必须首先要进行端口映射。如果你的软硬件都支持UPnP自动端口映射功能的话,则打开此功能即可;否则就需要进行手动端口映射。

ADSL MODEM端口映射方法详解

http://sxworkroom.blogchina.com/sxworkroom/1378770.html

4、 进行系统错误的检查和病毒的全面查杀,最好做一下磁盘碎片整理,保证系统运行在一个健康良好的状态下。

OK,做好这些工作,就让我们进入BC的参数设置(以下各图示所显示的都是BC的默认设置,具体的参数调整请看文字说明)。

一、 网络连接:

此主题相关图片如下:
按此在新窗口浏览图片

1、 全局最大下载速率:选择“无限制” ;

2、 全局最大上传速率:根据不同的网络情况做不同的设置;

a、 光纤用户:这类用户的网络带宽一般为10M左右,上传速率可能经常会超过1000kb/s。这类用户如果完全不限制上传速度,过于频繁的读写对硬盘会有一定的损耗。对于这类情况,建议合理限制上传速度为600kb/s至1000kb/s之间;

b、 非光纤用户:这类用户主要指ADSL用户,带宽一般为512K、1M和2M几种,这类用户的上传速率本身就是受限的,如2M带宽的上传速率峰值一般为512Kbit/s=64kB/s。对于这类情况,笔者认为如果你习惯单任务下载,此处可以选择“无限制”,只在下面讲到的“任务设置”中单独对每个下载任务进行上传速率的限制即可;但如果你习惯于多任务下载,此处可设置为峰值上传速率的60%~80%之间,如64kb/s的峰值上传速率一般设置在40KB/S到45KB/S之间比较合适;

3、 最多同时进行的下载任务数:可以选择默认的10。但是在实际的下载过程中不建议同时打开过多的任务,一般最好单任务下载,最多以3个任务为宜;

4、 监听端口:BC通过随机选择的监听端口进行数据的传输,所以一定要选择,否则会大大影响下载的速度和效率。需要注意的是:重新安装BC后,监听端口可能会变化,做了端口映射的用户要修改为原来的监听端口号;

5、 代理设置:如果没有稳定的代理服务器,一般不建议使用代理进行下载;但对于一些BT下载受限的网络用户,可以考虑使用代理,利用HTTP通道绕开网络BT管制进行下载;

6、 其它按默认设置;

二、 任务设置:

此主题相关图片如下:
按此在新窗口浏览图片

1、 默认下载目录:如果有外挂的USB硬盘或者双硬盘,建议把下载目录选择到外挂的USB硬盘或从硬盘上,这样系统正常运行的读写操作和BC下载上传的读写操作分开,可减轻BC下载对系统运行的影响,同时也可以最大程度的减少硬盘的读写频率,降低硬盘的损耗;

2、 下载前先分配空间:此选项主要是为了降低BC下载所引起的磁盘碎片。如果选择,那么在BC下载前会花费一些时间进行空间分配。笔者认为此选项可以不选,磁盘碎片的整理完全可以使用专门的碎片整理软件定期进行整理即可,没必要每次任务下载前都花费时间进行空间分配;

3、 给未完成的文件添加.bc!后缀:此选项会直接影响到续传,默认为选择。但BC的官方网站建议取消此选项,笔者也建议取消此选项。但需要注意的是取消后缀后,下载目录中的未完成的文件表面上看是个正常的文件,一定要注意在BC中确认文件到底是否下载完成;

如果选择“给未完成的文件添加.bc!后缀”选项,对续传的影响详述如下:

一般如果我们不移动下载目录,不随意改动文件和目录名,也不删除BC下载的任务行,续传基本没有什么问题。

但是,如果我们在文件还未下载完成的情况下,停止下载并删除了BC中的下载任务行(只移除任务,并不删除文件),然后再重新打开torrent文件进行续传时,并不能进入续传状态,而始终是下载状态,此时一开始下载,那么原来下载好的文件会被覆盖并从头开始下载。

这主要的原因是我们在BC的“选项”中选择了默认的“为未完成的文件加后缀bc!”。而重新打开的torrent文件中的内容文件是没有bc!后缀的,所以BC并不认你原来未下载完成的带bc!后缀的文件。因此,无法进行续传,只能进行下载操作。当下载一开始BC就自动给文件加了个bc!后缀,从而覆盖了原来的文件。

而把“给未完成的文件添加.bc!后缀”的选项取消就不会产生此类续传问题;

4、 当分享率达到百分之多少时自动停止任务:BC并没有提供按照时间来决定何时停止下载或者上传任务,而是根据分享率来决定的;分享率的概念如下:

下载任务:任务总上传量 / 任务总下载量
做种任务: 任务总上传量 / 文件总计大小

此选项一般选择默认的“无限制”即可,但也可根据实际要求来进行设置;

5、 当所有任务都自动停止后关闭电脑:任务下载完成时,仅当所有任务都同时满足“分享率达到XX时自动停止任务”和“如果种子小于XX则继续上传”这两个选项而自动停止后,此设置才能实现;

6、 每任务最大上传速度:光纤用户可根据实际情况选择600kb/s到1000kb/s;ADSL等上传受限用户可根据自己的上传峰值速率来设置,一般的原则是设置为上传峰值速率的55%到75%之间。不同带宽类型的ADSL用户的上传速率可能不同,也可能相同。以常见的512kbit/s=64kb/s上传速率为例,每任务最大上传速度设置为35kb/s到45kb/s之间比较合适,这样既可以保证下载速率,也不违背BT精神。笔者所用宽带为512kbit/s的峰值上传速率,此选项选择40kb/s;

7、 其它选择默认设置;

三、 界面外观:

此主题相关图片如下:
按此在新窗口浏览图片

1、 最多显示的peer数量:建议选择默认的100。有些人把此项增大为1000,笔者认为完全没有必要,因为此选项只是决定下载时“用户列表”中到底显示多少用户信息,我们完全没有必要浪费系统资源来显示那么多的peer,而且大部分是没有连接上的peer;

2、 其它选项根据实际要求和个人喜好选择;

四、 聊天设置:根据个人喜好选择;

此主题相关图片如下:
按此在新窗口浏览图片

五、 高级设置:默认设置即可;

此主题相关图片如下:
按此在新窗口浏览图片

1、有些人在备用tracker列表中添加了一堆tracker服务器,希望能增加连接效率,提高下载速度。笔者认为适得其反!因为目前主流的一些tracker服务器都是需要进行验证的,如果你所下载文件的torrent并未在tracker服务器所对应的发布页发布,那么即使你强制连接这个tracker服务器,服务器也不会授权你使用它来连接其它客户端。在BC的“服务器列表”中我们也可以看到这些服务器所返回的未授权信息。因此频繁的无效连接反而占用了大量的带宽和系统资源,从而影响了下载的速度。

而且目前主流的发布页如BT联盟的发布页只支持单tracker种子文件的发布,这样我们所下载的torrent本身就是单tracker的种子文件;

因此,大多数情况下,不建议添加备用的tracker。对于内网用户,如果没有做端口映射而需要使用内网互联功能的话,可以添加udp://tracker.bitcomet.net:8080/announce内网互联专用的服务器,而其它的最多添加1~2个无需验证就可以使用的tracker服务器即可,如http://tracker.prq.to/announce服务器等;

2、其它设置选择默认;

六、 高级设置->网络连接:

此主题相关图片如下:
按此在新窗口浏览图片

1、 运行打开windows网络共享和防火墙ICS/ICF端口(XP有效):选择默认;

选择此选项将打开windows自带的防火墙(ICF)的BC监听端口,但如果使用其它防火墙,仍然需要在相应的防火墙中打开BC的监听端口;

ICS是Internet连接共享,有些家庭等小型网络采用此方法来实现多机上网,设置非常简单,但由于需要主机服务器常开,所以目前很少有人使用这种方法来共享上网,普遍采用的是NAT和路由的模式,不需要主机服务器,通过交换机和路由器就可以实现多机同时上网;

2、 允许使用UPnP自动端口映射:根据情况选择;

如果你的路由器支持UPnP功能,而且操作系统是windows XP或者是windows ME,则选择此选项。并且要在路由器、操作系统以及防火墙中打开UPnP功能和相应的端口,UPnP功能才能生效;

如果不满足以上的任何一项,则可以取消此选项;

3、 每任务最大连接数:建议使用默认的“自动调整”;

此选项在默认状态下,每任务的最大连接数是60,这也是综合各种情况下的适合大多数网络环境的一个比较均衡的连接数。内网用户可以适当增大此连接数为80。但注意不要过分增加此连接的数目,因为频繁的连接会消耗大量的内存和系统资源,反而对下载速度造成严重影响,事倍功半。

4、 最大同时尝试的TCP连接个数:默认为10,建议调整到300,最大不要超过500;

微软发布的Windows XP SP2增加了TCP同时连接尝试的限制并且设定为一个很小的值10,系统的TCP连接尝试超过这个值的时候,系统会因为安全因素而拒绝连接。这样做的本意是为了防止冲击波之类的蠕虫病毒,但这样一来某些p2p软件就遭殃了,连接繁忙时可能导致所有网络连接都无法进行了。你可以在“控制面板->管理工具->事件查看器->系统”里看到来源为tcpip的ID为4226的警告:“TCP/IP 已经达到并发TCP连接尝试次数的安全限制”。这个问题对BC的内网用户的影响尤其明显,因为内网用户只能通过主动发起TCP连接来连上别的客户端。

BitComet0.55及以后的版本基本解决了这个问题,无需任何配置就可以在SP2下正常工作。BitComet会自动检测SP2然后自动设置适当的尝试连接个数。然而SP2默认的过小的连接尝试仍然可能导致任务开始的时候只能连接到较少的客户端,从而导致开始的时候速度比较慢,并可能影响其他网络程序的运行,由于连接发起的速度比较慢,对内网用户而言影响可能非常大,比如Peer很多却很久也没有开始下载。内网用户如果出现常常连接不上半天不能开始下载的问题。仍然建议安装第三方的的补丁。

下载地址:http://www.lvllord.de/download.php?url=en/EvID4226Patch212-en.p

5、是否允许通过UDP实现内网互联:外网用户可选择“禁止”,内网用户可选择“允许”或者“自动检测”;

传统bt客户端中,下载同一个任务的公网用户可以帮助内网用户中转数据,但是内网用户互相不能连接上。BC可以让不同内网的用户通过UDP互相连接实现内网互联。对内网用户来说这通常意味着更快的下载速度,因为可以连接上更多的用户。无需任何设置,BitComet将会自动监测网络连接(自动判断是否处于NAT后或者没有端口映射),然后自动开启内网互联,从而加速内网下载。

对于内网用户,如果做了端口映射,BC下载时用户列表中已经有了“远程”,那么就可以选择关闭内网互联,以减少带宽的额外开销,以及由此带来的一些统计错误,从而获得最大的下载速度;

6、其它选项选择默认;

七:高级设置->IP规则:

此主题相关图片如下:
按此在新窗口浏览图片

1、允许向服务器报告内网IP便于子网内连接:外网不选,内网勾选;

2、启动IP过滤配置文件ipfilter.dat:BC安装后的默认ipfilter.dat并未添加任何IP过滤规则,因此选与不选没有什么区别;但如果你在ipfilter.dat中设置了IP过滤规则,则需要选上;

关于如何使用IP过滤规则,笔者也没有深入研究过,电驴在这方面有些相关的文章大家可以查阅一下;

3、部分文章建议“下载任务每IP最大允许连接数”和“上传务每IP最大允许连接数”分别调整为20和5,笔者并不建议这样调整。如果在默认情况下,你的下载和上传速度已经能够达到或者接近峰值速度,就不必调整此参数了,尤其是ADSL等宽带速度受限的用户,不建议调整此参数。而对于光纤用户,可根据情况适当增大连接数;

八、高级设置—>磁盘缓存:

此主题相关图片如下:
按此在新窗口浏览图片

1、磁盘缓存最大值:光纤用户可以适当增大磁盘缓存来保护硬盘,避免频繁的硬盘读写操作。根据内存配置的大小可以调整到80M到150M之间;非光纤用户一般不用调整此参数,默认即可,如果内存比较宽裕,也可以调整到80到100M之间;

BC下载时在“全局统计”中会实时显示缓存的分配情况,可以根据此状态来调整缓存的大小到最合适的数值;

2、其它选择默认设置;

<< 【原创】srt转idx+sub最... / 【原创】如何破解DVD碟片的区码... >>

专题推荐

不平凡的水果世界

不平凡的水果世界

平凡的水果世界,平凡中的不平凡。 今朝看水果是水果 ,看水果还是水果 ,看水果已不是水果。这境界,谁人可比?在不平凡的水果世界里,仁者见仁,智者见智。

中国春节的那些习俗

中国春节的那些习俗

正月是农历新年的开始,人们往往将它看作是新的一年年运好坏的兆示期。所以,过年的时候“禁忌”特别多。当然,各个地方的风俗习惯不一样,过年的禁忌也是不一样的。

评论
0/200
表情 验证码:

士心

  • 文章总数0
  • 画报总数0
  • 画报点击数0
  • 文章点击数0
个人排行
        博文分类
        日期归档