作者starjuice (猫尾巴真好吃)
看板P2PSoftWare
标题Re: [请益] Bitcomet完成比率
时间Tue Apr 20 11:37:31 2004
我有找到这个啦 可是还是不太懂
==========================================================
常见问题解答
BitComet安全吗?
BitComet基於BitTorrent协议,并有所改进(参考BitComet协议)。
BitTorrent是离散中心服务器(Tracker)型的P2P协议,目的在於高速分
享大文件,而非匿名。下载/上传者的IP将被Tracker和其他下载/上传同
一文件的用户获得(否则无法直接通讯),正在下载的文件将被共享。但
除此以外,用户机器上的其它文件都不会被泄露。
监听端口有什麽作用?
监听端口能使你获得远程连接。前提是你是公网ip,或你对监听的端口作
了端口映射。在端口通的情况下,很多内网用户就可连接到你。你就可以
和更多的人进行连接下载,你的速度就会快起来。简单的说,你不监听端
口,将少了一半的传输机会。(by 木瓜)
Peer详细列表中什麽是「远程」,什麽是「本地」?
通俗地说「本地」就是自己根据IP找到了别人,「远程」就是别人根据你
的IP找到了你。如果没有监听端口,或者没有公网IP,或者在网络防火墙
後,或者网关没有端口映射,别人是找不到你的或者找到了也连不上,也
就没有远程连接,这样的用户通常被称作「内网」。谁都可以找到并连上
公网用户;内网用户只能主动去找别人;内网用户和内网用户之间一般互
相找不到。
BitComet和其他BitTorrent软件相比下载速度上有什麽不同?
BitComet是少数的不使用BitTorrent官方Python内核的BT下载软件之一。
作者花费了相当长的时间用C++完全独立重写内核,曾经发布过N多测试版
,并加入了如下的UPnP自动端口映射功能提升内网性能。应该说对性能的
过份执着也是目前界面简朴的一个重要原因,只能对不住那些想要时尚花
哨界面的朋友们了。至於速度,请自行试用比较。
为什麽说Bitcomet的磁盘缓存可以保护硬盘?
传统BT高速下载时硬盘会响得很厉害,这是大量的随机读取造成的。举个
例子:100M的文件是被分成256K大小的Piece(块),按最少存在原则随机
下载,而每个Piece再被分成16K的slice(片)顺序请求,每次通讯就是
以slice为单位的。因此总的说是随机访问,但相邻slice的顺次访问几率
较大,因此可以以piece为单位在内存中建立缓存。BitComet可以由用户
设置缓存大小。下载上传时通过统计标签可以看出缓存的效率:读/写命
中率、磁盘读写请求频率和实际读写频率,可以明显地看出牺牲一小部分
内存作缓存对硬盘的保护作用。
磁盘缓存应设置多少合适?
BitComet的磁盘缓存功能可以有效地保护硬盘,提高读写效率,缓存设置
多大并无一定之规。如果下载或是上传速度常常超过150KB/s,那麽就有
必要增大BitComet默认的缓存设置以进一步保护硬盘了,请根据自己的一
般下载速度和内存容量设置。BitComet允许设置缓存最小值、最大值、并
且在分配之前检测当前物理内存以确保一定空余量,此外可以在全局统计
中看到当前缓存分配状态。一般500KB/s的速度下建议将缓存最大值设定
为40M以上。
BitComet续传不需要扫瞄,那麽是如何保证文件完整的?
BitComet将上一次的下载状态以xml文件形式保存在status目录下,只要
两次下载中间没有第三方程序更改过目标文件,或者曾经出现过文件IO错
误,那麽续传无需扫瞄也可以保证下载的完整性。假如中途曾遇到停电或
其他IO错误,请选择手动检查完整性扫瞄一遍即可放心续传。如果下载中
途发生文件I/O错误或者磁盘空间不足,会自动停止该文件下载;意外断
电重新进入时会提示有必要时手动扫瞄一遍。
什麽是UPnP自动端口映射?
准确地说是适合内网但不仅限於内网。内网的特点就是无法对外打开监听
端口,因此会损失所有外部发起的连接。比如ADSL用路由器、Windows网
络共享等等。常用的解决办法是用NAT进行端口映射,将网关/路由上的端
口映射到本机,但操作过程相对复杂晦涩。BitComet支持UPnP自动端口映
射,可以在本机上自动完成网关端口映射的操作。用BitComet可以在不作
任何配置的情况下自动在网关上打开对外端口(参考微软文档),速度自
然得到了提升。UPnP已经在WindowsXP中得到了支持(见微软文档),并
在MSN Messenger中得到了应用。目前支持UPnP的操作系统是WindosXP,
网关设备包括WindowsXP的Internet连接共享和防火墙及支持UPnP的DSL和
Cable路由器。
我的操作系统是XP,为什麽日志上说UPnP映射失败?
可能的原因很多,可以如下尝试解决问题:控制面板->网络连接->网络安
装向导
为什麽刚打开BitComet我的防火墙就报告BitComet正在连接某IP
的80端口,是不是有木马?
这个是自动检查版本更新。此功能默认打开,可以在选项->高级里关闭。
另外请按照本站的链接下载安装包,其完整性可以通过首页的MD5验证码
来检查。
为什麽有的时候显示的总速度比单项速度之和要大?
BitComet 通讯时内容除了文件内容外还有控制信息,总速度(以及速度
限制)包括这些控制信息,所以要略微大於单项速度之和。可以在高级选
项里调整。
我还有其他问题怎麽办?
有其他问题或建议可以去:
http://bbs.btchina.net/forumdisplay.php?forumid=82
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.130.209.51
1F:→ hjdmllmedbu:蟒蛇的效率太差,c/c++版本早就期待很久了 推 218.160.31.127 04/20
2F:→ starjuice:这是我用google搜寻到的 推 140.130.209.52 04/20