很多人都很關心自己的下載速度,把我自己的一點經驗介紹給大家,希望對大家有所幫助。
根據個人使用BT的經驗,下載的速度快與慢主要跟以下幾點有關:
1.網絡帶寬
如果你是1M ADSL上網,那麼理論上下載的速度最高只能達到128K字節/秒。這裡詳細解釋一下。我們平時所說的帶寬是多少多少,它的單位其實是“比特/秒",而我們所說的下載速度多少多少,它的單位是“字節/秒”。在計算機裡,1字節=8比特,1K字節=1024字節,所以,1M的網絡帶寬的下載速度最多就是1024*1024/8=131072字節/秒,也就是131072/1024=128K字節/秒。這樣你就可以根據你自己的網絡帶寬算出你下載的理論上的最大速度,當然實際的速度肯定會比這個值低一些,因為系統和其他程序還要用一些。
2.系統配置
如果經過計算後你的下載速度明顯低於理論值(1M帶寬應該可以達到100K以上的下載速度,其他的可以按照這個比例簡單算一下,要求沒有同時運行其他需要連接到網絡的程序),那麼就可能是你的系統配置有問題。這種情況更多的是出現在內網機器(處於局域網中,通過代理服務器/網關上網)上,原因可能有下面幾種情況。
1)代理服務器/網關對客戶機限定了速度。
這種情況需要在服務器上修改配置,增大分配給客戶機的帶寬或者取消帶寬限制。
2)服務器上沒有打開端口映射。
如果是這樣的話,互聯網上的機器就沒有辦法主動連接到你的機器上給你傳送數據,速度自然就慢了。這種情況只需在服務器上打開端口映射就可以了,具體如何操作請大家在網上查找一下,這方面的資料還比較多。
3)局域網網絡帶寬
例如服務器連接外網的速度是10M愕木鐘蛲彩?0M的。先用上面的計算方法,理論上下載速度最高可以到12.8K字節/秒。可是在局域網內,兩台機器之間的通信速度大概最高可以占到整個網絡帶寬的1/10,也就是說10M的局域網,分配給每台客戶機的帶寬只有1M,那麼局域網就成了網速的一個瓶頸,你的下載速度最高也就只能達到128K字節/秒。這種情況可以這樣來解決:1-提高你的局域網速度,使用100M的交換機/集線器替換原來10M的集線器;2-不要使用客戶機來下載,到服務器上去下載;3-如果下載的文件很大,文件又多,那麼就在幾台客戶機上分別下不同的文件,只要你不嫌煩。
3.防火牆軟件
BT軟件使用的端口一般都會被防火牆屏蔽,不允許外部連接。比如天網,你可能碰見過在使用BT軟件下載的時候,天網的圖標不停地顯示"!",你再查看天網的日志,就會發現外部連接被禁止了。這時你可以在天網裡增加一條TCP規則,放開對BT軟件使用的端口的監視就可以了。其他的防火牆軟件也應該是類似的。
4.下載軟件
BT下載軟件有很多,這方面的問題應該不大,除非是測試版本的軟件,Bug比較多,不夠穩定。不過我曾經使用過Bit Torrent Plus(是叫這個名吧?最開始用BT的時候),速定始終上不去,1M的ADSL下載速度只有幾K,後來換成BitSpirit,速度提升到20~30K左右,後來開了端口映射,速度最高可以達到110K/s。
對了,還有一種情況,就是下載軟件本身(比如BitSpirit)也有限速的功能,也需要注意查看。建議大家使用一種BT軟件的時候,應先花點時間了解一下這個軟件的使用方法,尤其是軟件當中的“選項”功能,裡面很可能藏著很多的玄妙。
5.其他
剩下的就是種子和下載用戶數量的問題了,種子少,下載用戶少,速度自然就會比較難看了。這種情況作為下載者就沒有辦法了,要麼放棄,要麼忍耐,看個人的習慣了。