Board logo

標題: BT客户端的一些常见问题 [打印本頁]

作者: yyq18sh    時間: 2007-10-29 04:30 PM     標題: BT客户端的一些常见问题

1、为什么BitSpirit(比特精灵)等BT客户端下载速度时快时慢,不如HTTP或FTP下载速度稳定?为什么精灵有时比其它客户端软件的速度更不稳定?
# s3 e: M& |' a  BTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
  P( F* Q* ~: O) d, g  BT下载不同于传统下载,传统下载(HTTP、FTP)的文件位于服务器,只要服务器访问量在其设计范围内,下载的速度速度就算不快,也会比较稳定。而BT下载,服务器只提供torrent文件及peers(下载者)的基本信息(地址和端口),被下载的文件则存在于peers(下载者)的电脑中,这样就决定了BT下载的随机性——多数时候它都很快,但有些时候因为种子太少(只有一个种子时普遍很慢)、peers(下载者)普遍限速(这就是提倡“我为人人,人人为我”的道理)、peers(下载者)连接的随机性(或许在某次下载中,你连接到的peers(下载者)都限速了或他们没有优先向你传输数据)等等原因所造成下载速度慢,那不是任何BT软件可以解决的,这就是BT下载的随机性。
' `$ l0 C- K- K/ ~; \TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
  S3 s' l0 }6 {: \公仔箱論壇  比特精灵在速度显示上比较直观和直接,而其它客户端软件一般在速度显示上做了修饰,使得速度表面上看来比较平稳,其实BT下载的性质决定了它的速度具有不稳定性。tvb now,tvbnow,bttvb# V  q/ i3 e& m+ p* D' k: s
tvb now,tvbnow,bttvb, T# J' b7 J8 U! w; r' b
0 b0 y  E9 [6 a  |9 l
2、为什么BitSpirit(比特精灵)等BT客户端下载速度开始比较慢,随着下载进度的增加,下载速度越来越快?为什么在完成度较高时有时会出现下载速度下降的现象?公仔箱論壇' Y5 P3 V0 u9 r0 Y  j. \
  BitSpirit(比特精灵)等BT客户端下载速度开始比较慢是因为没有数据或只有很少数据可以传给其他下载者,这样其他下载者就“不大愿意”传数据给新的下载者。随着下载进度的增加,可以传给其他下载者的数据越来越多,越来越能够引起其他下载者的连接“兴趣”,为了能够引起你的“兴趣”,从你这儿获得数据,其他下载者当然先给你传数据,这样下载速度就越来越快。
2 G2 w, v, Z' B7 n  O+ T公仔箱論壇0 a; A8 Q( h  a
  如果你下载的进度已经超过了大家的平均下载进度,那么你的速度有可能要比低于这个进度时要慢,因为大家平均下来的进度比你的要少,也就是说可以提供给你所需要的数据的人就少。所以当你的进度高于平均进度后,速度有所下降是正常的,不过下降幅度还是依别人的上传速度来定。% Q6 ]. k$ B& h0 v
' g9 f$ A8 K$ ~8 o7 n9 Z
; C2 y: [) U% `) [2 L
3、BitSpirit(比特精灵)续传不需要扫描,那么是如何保证文件完整的?5.39.217.764 U+ W. ?, M: A+ P
! ]% }9 j+ w0 S7 k2 [/ z- H
BitSpirit(比特精灵)将上一次的下载状态保存在安装目录下,只要两次下载中间没有第三方程序更改过目标文件,或者曾经出现过文件I/O错误,那么续传无需扫描也可以保证下载的完整性。假如中途曾遇到停电或其他I/O错误,BitSpirit(比特精灵)下次运行时会自动扫描检查完整性。(如果出现差错,建议手动扫描下载文件。)' [( E! B5 ]0 Y9 Q, H0 K
tvb now,tvbnow,bttvb' Y4 s4 P0 v7 P( G* n
tvb now,tvbnow,bttvb8 b! D. g8 T6 A. G$ n% A' @' B! q5 o
4、为什么说BitSpirit(比特精灵)的磁盘缓存可以保护硬盘?
2 _7 I; p* M# F6 r4 w" B, R! q" L
9 N! L% g7 \' t: r" m/ p4 z5.39.217.76  传统BT高速下载时硬盘会响得很厉害,这是大量的随机读取造成的。举个例子:100M的文件是被分成256K大小的Piece(块),按最少存在原则随机下载,而每个Piece再被分成16K的slice(片)顺序请求,每次通讯就是以slice为单位的。因此总的说是随机访问,但相邻slice的顺次访问几率较大,因此可以以piece为单位在内存中建立缓存。BitSpirit(比特精灵)可以由用户设置缓存大小。下载上传时通过任务信息可以看出缓存的效率:磁盘读取请求 (缓存操作 / 实际操作),可以明显地看出牺牲一小部分内存作缓存对硬盘的保护作用。
' o$ m' o( E4 R5.39.217.76  BitSpirit(比特精灵)的磁盘缓存功能可以有效地保护硬盘,提高读写效率,一般取“设置向导”——“缓存设置”的第一档即可。如果感觉下载和上传的速度非常快,甚至经常超出带宽理论极限,那么就有必要增大BitSpirit(比特精灵)默认的缓存设置(可以选取第二档或自定义档)以进一步保护硬盘了,在选取自定义档时请根据自己的一般下载速度和内存容量设置。BitSpirit(比特精灵)允许设置“每个任务的最大缓存块数”和“缓存块数失效时间”,并且可以在“个人设置”中设定“尽量释放内存”和“压缩内存池”选项以确保物理内存的一定空余量。此外可以在状态条中看到当前内存池利用状况。
0 |! Z4 a1 W" E) q9 m9 N* zTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。  BitSpirit(比特精灵)的磁盘缓存只是减少下载过程中硬盘的随机读写来减小对硬盘的损耗。BT的特点就是将共享文件逻辑分块、多点对多点传输),下载的文件被分成几千几万个小块,能不产生碎片吗?BitSpirit(比特精灵)是按块分配磁盘空间的,可以起到减少碎片的作用。公仔箱論壇4 Q. p- \. }5 ~3 U9 z

; T' h' a; M: H0 N; W( t公仔箱論壇  要想从根本上减少磁盘碎片,推荐大家选择“在开始下载前预先分配磁盘空间”选项,这样几乎可以避免磁盘碎片的产生。6 M8 v) w" Q$ I9 K* c, h) }9 E

# `! B; P0 l5 f4 p0 ^5 G8 P% L- y5.39.217.767、如何更加有效的规划磁盘以避免碎片的产生?5.39.217.76* v/ K& N6 X; l( `
5.39.217.760 g+ h5 E' h8 G4 ?% r' q
  建议把下载区和存储区分开。比如1个80G硬盘,分为C盘5G(装操作系统)、D盘10G(做文件备份)、E盘20G(用于BT下载)、F盘45G(用于BT下载完成的文件的保存);每次用BT下载时,均选择保存在E盘,下载完成后,再移动到F盘。这样,虽然任何BT软件都无法避免磁盘碎片的产生,但经过这样的移动(必须是从一个盘到另外一个盘,在同一个逻辑盘中的移动是没有效果的),能够比做磁盘碎片整理更有效地避免碎片的累积导致的系统速度降低。
9 [# H5 U) h# M3 a- }TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。" `; W3 i* q  Y( H+ i
$ K5 L0 S0 v7 T( ^7 p
8、制作torrent文件时选择的分块大小对传输速度有何影响?
7 [! I# E, A) M公仔箱論壇
$ K% k# R- V# v) i5.39.217.76  鉴于目前的网络条件,分块越大,对其他下载者下载的速度影响较大。种子的发布者最好选择256/512K分块。当然,分块大一些,下载者碎片会相应少一些。所要发布的文件越大分块可以适当增大,但根据目前国内实际的网络情况,建议发布者制作torrent文件时选择分块的大小不要超过1M。tvb now,tvbnow,bttvb/ K8 S0 @$ @6 I2 d1 O

5 k' \7 X6 g8 |. s8 f9、如何分辨自己处于内网还是外网(公网)?是否有网络防火墙?是否支持UPnP?
4 ~) B! p# W! A- K# stvb now,tvbnow,bttvb4 U! I9 q+ R* h; W
  有一定网络知识的朋友都有自己的判断方法,但入门级的朋友怎么办?这里介绍的是一种不需要任何网络知识的判断方法:用MSN Messenger帮助BT用户了解网络接入情况看--MSN Messenger的“高级连接信息”,它位于MSN Messenger 菜单的“工具”->“选项”->“连接”中。 高级连接信息有以下几种类型组成:
5 h. J& g" c6 Q  z2 w/ x' Ytvb now,tvbnow,bttvb
& f6 x* }. N5 n8 M! {5.39.217.76  “直接连接”
# z( Q) C3 \6 A; L
# U& e& Q. J1 B  J5.39.217.76  表示用户是公网,没有使用Windows XP自带的Internet连接防火墙(ICF),不需要使用UPnP。但这种情况不排除用户安装了第三方的网络防火墙软件,如诺顿网络安全特警2002/2003/2004系列、国内著名的天网防火墙等等。这类用户在使用BT时,只要BT软件所监听的端口没有被ISP封掉,一般不用怎么设置就可以达到最佳速度。安装了第三方的网络防火墙的用户注意让防火墙允许BT软件监听所需的端口。
. h! T- }1 @1 o( `
* b. X! o& T1 z8 x# m5.39.217.76  “直接连接,使用了Internet连接防火墙(ICF)”tvb now,tvbnow,bttvb9 n* \! j& w7 [" t0 Z5 G

& h* j+ _. l8 `" G5.39.217.76  表示用户是公网,使用了Windows XP自带的Internet连接防火墙(ICF),不是一定需要使用UPnP。这类用户要想让BT获得最佳下载速度,可以在ICF的高级设置中为BT软件手动打开相应监听的端口,也可以打开BitSpirit(比特精灵)的“允许比特精灵为ICF打开端口映射”选项,在下次BitSpirit(比特精灵)启动时提示网络连接保护设置即将被更改的对话框上点确定,让BitSpirit(比特精灵)自动操作。
2 t9 f+ F7 }" ?4 B4 _, i9 m; H公仔箱論壇- e; t% u% O9 J7 m  d
  “通用即插即用(UPnP)网络地址转换(NAT)”
; U* M* o0 V$ B: ^& j3 xTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。$ y# Z0 x' F9 q7 `
  表示用户是内网,经由网关或路由器上网,网关或路由器支持的NAT支持UPnP(而且打开,目前支持UPnP的网关类软件有Windows XP的ICS、KERIO的WinRoute Firewall 5系列)。这类用户要想让BT获得最佳下载速度,最好使用支持UPnP的BT软件,如BitSpirit(比特精灵)。
5 {$ |) c: q4 b2 y4 ytvb now,tvbnow,bttvb
. @( ~5 D* S  ]5.39.217.76  “非通用即插即用(UPnP)网络地址转换(NAT)”、“非对称NAT”、“对称NAT”、“级联”等等tvb now,tvbnow,bttvb+ M1 f& \9 h: c) R6 G

4 ]4 b" c9 ^* N2 O& t公仔箱論壇  表示用户是内网,经由网关或路由器上网,网关或路由器的NAT不支持UPnP,或虽然支持UPnP,但UPnP被ISP、网络管理员关闭了。这类用户很难让BT软件获得由其他下载者发起的连接,想提高下载速度,可以试一下对外连接能力特别强的BitSpirit(比特精灵)系列。2 `9 {( Y* Y$ H/ }
! d0 n6 T) K/ a  z/ Y1 p! K
  “非UPnP防火墙”tvb now,tvbnow,bttvb) s: j" p! V8 B9 k

; g# {* p. T7 O8 n; ^% e1 J( u  通常与NAT类型一起出现,表示用户是内网,经由网关或路由器上网,网关或由器上使用不支持UPnP的网络防火墙,如诺顿网络安全特警2002等等。这类用户同样很难让BT软件获得由其他下载者发起的连接,想提高下载速度,还是推荐使用对外连接能力特别强的BitSpirit(比特精灵)。  A$ d$ e8 V7 {. {
tvb now,tvbnow,bttvb( q" R& u7 d9 C
  “UPnP防火墙”
6 I2 G% u/ Z# Y9 G- \: p5.39.217.762 X/ W" ~) O# f
  通常与NAT类型一起出现,表示用户是内网,经由网关或路由器上网,网关或由器上使用支持UPnP的网络防火墙,如诺顿网络安全特警2003、Windows XP的ICF等等。如果与3一起出现,用户可以尝试具有UPnP功能的BT软件;如果与“非通用即插即用(UPnP)网络地址转换(NAT)”、“非对称NAT”、“对称NAT”、“级联”等等一起出现,就不必强求使用支持UPnP的BT软件了,因为即使防火墙支持UPnP,但NAT不支持UPnP,UPnP也是不可能成功的,这时还是推荐使用对外连接能力特别强的BitSpirit(比特精灵)系列。
0 h3 I8 D) R5 f/ j5.39.217.76
. S. m2 i' W. I9 b# o公仔箱論壇10、我采用的是何种上网方式?
8 |5 N3 z& X  W# T5 a公仔箱論壇tvb now,tvbnow,bttvb# H+ j: w) \0 t- x6 E9 B7 R! U
56K Modem和ISDN等窄带用户就不说了,这一类用户没有必要使用BT。目前常用的宽带上网方式主要有:4 G# ~: f* r+ M: }* Y0 \, m

$ T/ ?0 {6 W' Q; J# M: z5.39.217.76名称/描述/ISP举例 . {  p* v& u* k7 \" u, N+ i* ?
公仔箱論壇0 r; U3 n7 D0 L& T
ADSL/不论是否需要虚拟拨号,连接到ISP服务器后,都会获得独立的公网IP。属于“外网”。/中国电信 TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。% @# e' _0 S- P' v" v7 _' _) R: r
( v- b1 B/ \, @
ADSL/不论是否需要虚拟拨号,连接之到ISP服务器后,只能获得一个内网IP,没有独立的公网IP。属于“内网”。/中国网通、联通 公仔箱論壇5 M4 M/ h6 N% b: ^% W
tvb now,tvbnow,bttvb6 N- g# C! \1 \: \" `8 W
Cable Modem/不需要拨号,属于“内网”。/各地广电
8 n# e  ?/ A3 B% T4 Rtvb now,tvbnow,bttvb2 X5 L; R: j. n) J, X* h
光纤+LAN/不需要拨号,属于“内网”。/长城宽带
8 Q- t' [7 f4 W! _# nTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
8 t2 C8 a7 ?, W- c7 ]注意:ISP在各地所提供的服务可能不一样,上表的ISP举例只能作为参考。
  T( ?( K5 g4 J5.39.217.76
% v5 _  N/ u/ `% c( @tvb now,tvbnow,bttvb( Q8 t; g8 h  r" j! i0 M
11、什么是UPnP自动端口映射?
2 l, c7 N- a6 j7 J3 wtvb now,tvbnow,bttvb
( K. a4 }4 p5 S" n& J$ F+ rTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。  准确地说是适合内网但不仅限于内网。内网的特点就是无法对外打开监听端口,因此会损失所有外部发起的连接。比如ADSL用路由器、Windows网络共享等等。常用的解决办法是用NAT进行端口映射,将网关/路由上的端口映射到本机,但操作过程相对复杂晦涩。BitSpirit(比特精灵)支持UPnP自动端口映射,可以在本机上自动完成网关端口映射的操作。用BitSpirit(比特精灵)可以在不作任何配置的情况下自动在网关上打开对外端口,速度自然得到了提升。比特精灵未采用XP自带的UPNP功能,通过自行编码实现了对所有WINDOWS平台的UPNP映射支持,网关设备包括支持UPnP的DSL和Cable路由器以及软设备。
/ @# k; r& _3 C9 \4 [9 v
5 T# Z1 l" o/ btvb now,tvbnow,bttvb7 G! ], u: K8 ^2 v- d7 S; q6 _
<FONT color=red>12、如何手动设置路由器给内网电脑做端口映射?公仔箱論壇- H! x* |: V0 X/ B5 ~$ s
  一般网吧、SOHO、家用的中小型路由器设置界面已经Web化、中文化,与设置ADSL Router类似,一般只要找到NAT相关的页面就可以了找到设置端口映射的选项。至于大型路由器的设置,已经超出了一般BT用户所能接触到的硬件,如果您可以接触到大型路由器,相信您就是网络管理员,端口映射自然不在话下。公仔箱論壇, p' w) z; w: }# t4 e
TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。6 g, [- \9 J& |* L1 b; b5 O$ T

+ Z, O' ~" V5 ~7 \# n. @7 a" S13,Peer详细列表中什么是“连入”,什么是“连出”?tvb now,tvbnow,bttvb, I" c9 M$ O5 A. g# s
  通俗地说“连出”就是自己根据IP找到了别人,“连入”就是别人根据你的IP找到了你。如果没有监听端口,或者没有公网IP,或者在网络防火墙后,或者网关没有端口映射,别人是找不到你的或者找到了也连不上,也就没有远程连接,这样的用户通常被称作“内网”。谁都可以找到并连上公网用户;内网用户只能主动去找别人;内网用户和内网用户之间一般互相找不到。
5 ?$ R3 ], _) V' }6 `8 l5.39.217.76TVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。+ i. V. e* F" N: A

* Z4 D6 a% k) m1 c5.39.217.7614、是否需要限制上传速度?
' U5 g1 u+ z- r8 E  ^' {4 A- a- y8 rTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。
  ?4 c* R& k4 P0 S! g% ^/ I  在以下2种情况下建议合理限制速度: tvb now,tvbnow,bttvb. G- Q4 @& k- [5 F& a- S

; Y3 G7 X, G* P; d  上传带宽比较有限的用户(上传>100KB/s,如ADSL的上传速度通常不会超过64KB/s)。这类用户如果完全不限制速度,上传带宽很快就被给其他peer传输数据而占用,这必然影响控制信息的传送,控制信息决定了连接到peer的质量、下载的控制等问题,故控制信息传送受阻会大大降低下载速度。对于这类情况,建议合理限制上传速度:上传速度<最大上传速度×80%;
9 o  _6 F* b& l3 I公仔箱論壇tvb now,tvbnow,bttvb! _  H+ {4 @. v6 X
  上传带宽过于宽裕的用户(上传>800KB/s,如光纤+LAN,不限上传速度时可以超过1MB/s)。这类用户如果完全不限制速度,硬盘的损耗会急剧增大(SCSI硬盘除外)。对于这类情况,建议合理限制上传速度:上传速度<800KB/s。 tvb now,tvbnow,bttvb2 l. [" n4 P1 m0 o! O. x
tvb now,tvbnow,bttvb* G) h( K8 ], Z/ M4 _5 ]
  合理限制上传速度,只要做种到“本地被获取次数”大于1,并不违背BT精神。$ |; O( B3 Y( X* t/ X
tvb now,tvbnow,bttvb5 N1 x$ O( j4 Z# ^2 H" D" K
5.39.217.76: u+ X7 d# a' r* R
15、为何下载文件时,占用了成倍的磁盘空间?
, v; M; C+ W$ S: bTVBNOW 含有熱門話題,最新最快電視,軟體,遊戲,電影,動漫及日常生活及興趣交流等資訊。( X  e) ~: T: f- v
  这并不是BT客户端造成的,可能的原因:
2 L9 ~8 V: v& d' v$ `+ C) g% ~5 s
! `# u' H" O# l: |$ X8 C) ^  操作系统为Windows Me或Windows XP及其以上版本,使用了系统还原功能,建议关闭该功能;
8 Q7 H9 p: B$ Y8 O! d/ P$ B6 J# {! D  采用了NTFS的压缩功能,建议关闭此功能;
0 T! K5 F6 [  d" T, Z1 Q# S  磁盘碎片过多,建议经常整理磁盘碎片或者参考如何有效规划磁盘避免碎片产生。
0 V/ p" |6 O7 W5 S5 v( D0 T  磁盘有问题,做磁盘扫描。




歡迎光臨 公仔箱論壇 (http://5.39.217.76/) Powered by Discuz! 7.0.0