請大家指教,不充分的地方再請大家討論補充。
下載速度大概會有幾主要因素...
一,大環境
主要還是種子的狀況。
1. 種子健康度會影響到是否有機會可完成下載。
2. 種子的數量愈多,可連線到的點(分享的電腦, 下載機或NAS)愈多,就可以愈快下載。
我聽朋友說好像有Spy軟體可以看得到種子健康度等狀況,但是忘了是哪個軟體,再請各位大大分享
我現在都還是上傳種子後,痴痴地等、痴痴地看軟體上的連線的資訊…
二,自己的環境
對外連線的頻寬
1. 對外的上傳與下載的頻寬愈大,下載的速度就愈快。
2. 因為網路上不論是瀏覽網頁或者是下載檔案,都同時需要用到上傳與下載,P2P的應用除了下載之外,上傳的頻寬也很重要,如果頻寬過小,上傳分享給大家的資料傳輸將頻寬使用完畢,當發生這樣的狀況,就會讓整體的下載速度就無法再加速,這是因為建立點對點的連線無法建立,同時,家中其他人就沒有辦法繼續使用網路或者是會很慢品質不好,包含上網,MSN,講Skype...等。
你就會變成家中的全民公敵…
寬頻路由器
1.如果家中只有一個人,不太考慮安全性或不太想花錢的大大,只要依據ISP的連線設定如PPPoE,DHCP或固定IP,就可以上網下載,下載效能就少了路由器的因素,軟體調整好,不佔滿頻寬,其他電腦也可以順利運作。
2.但是一般家庭中都會有多個成員,加上現在NB都有無線上網功能,應該還蠻多人家中有路由器,像我們部門同事的家中都有路由器無線上網。
3.P2P的設計理念就是分享,而且是大量快速地分享,大量快速分享的意思就是要跟很多人(電腦)建立連線,是很多人喔。
一般我們上網,只是對幾台伺服器發出要求提供內容,或者是FTP下載,也是跟幾台伺服器要求下載內容。
P2P是跟很多人(強調了三次),所以就需要建立很多的網路連線,一旦路由器的 "連線數-session"達到極限,就無法繼續增加連線的人(應該說是電腦),當然就不會增加下載的速度。
連線的總數是會變動的,譬如下載的過程中,連線對方的電腦當機,這時連線就不會繼續,路由器就空出連線數,繼續增加P2P下載連線。
連線數就是一般大家再說的Session數。
路由器價格會有差異,除了有線或無線功能的差異外,細部的規格也會是影響價格的因素,一般路由器都會設計連線數回收機制,就是當連線數已經快飽和了,系統會確認有多少連線是無效的,把這些連線移除,或者是就直接設計有較大的連線數的路由器。
路由器除了連線數之外,還有QoS的設計也會影響到下載的速度,因為家中不是只有一台電腦會P2P下載,還有其他人要上網、聊天,有了QoS讓大大家中想要優先使用頻寬的服務可先通行,所以路由器會有QoS的設計,QoS的設計有很多種,實際應用上需要一些路由器的調整,市面上也有系統動態QoS,但是價格會高一些,或者是有一些有頻寬管理功能,或者是再加上連線數設定的,總之,QoS與連線數會是路由器影響P2P下載速度的重點。
朋友公司用的路由器正好要更換成無線,所以手上有一台號稱P2P專用的路由器 – DI-LB604,強調是高連線數,從官網可以看到連線數可以達到40,000條,這樣的連線數應該算是很多了,再加上從手冊上的QoS設定,可以依據不同的應用或IP位址設定優先權QoS,應該就可以符合調教的設定。

軟體的設定
大概會有幾個部分可以調整
1. 調整軟體的上傳頻寬/連線數
一般家中的頻寬都是非對稱的,下載比較快,上傳比較慢,通常P2P會無法下載都是上傳頻寬被使用完畢,導致網路無法使用,剛剛我們有提到網路的使用行為會同時使用到上傳與下載的頻寬,所以當其中一個頻寬被使用完畢,就沒有辦法繼續使用網路服務。
以下是迅雷的設定:
可以到配置 => 連接
可以看到速度這個地方,因為我家裡只有2M/256K,上傳因為只有256K,一般大家都會設定低於70%以下的頻寬,如果是設定50%,會建議可以設定為16KB/s。
256K是Bits,所以得除8,才會得出這個結果。


以下是藍箭毒蛙 Vuze的設定:
可以到選項 => 傳輸
在整體最大上傳速度的部分調整為16KB/s。
藍箭毒蛙可以設定連線數,可針對連線數設定,這也可以考慮到路由器的連線數進行調整。



2. 節省頻寬的方式
P2P就是分享的概念,所以一定要上傳分享,但是為了避免讓頻寬佔滿,可以將上傳的時間做些調整
以下是迅雷的設定:
可以在配置 => BT/端口設置 調整分享設定下的持續上傳時間,這樣也可以減少上傳的資料

可以在 配置 => EMule/端口設置
有說明EMule會自行上傳,如不需上傳需要刪除該任務,所以要節省頻寬就需要刪除或移動已經下載的檔案

3. 軟體可針對個別下載任務進行速度與連線數設定,可優先下載你想要的資料
以下是迅雷的設定:
可以於任務上面按右鍵 => 顯示細節 => 在選項上(請參考下下圖),可針對連線速度與連線數單獨進行設定調教。


終於貼完了,先寫到這邊吧... 好累.... 小朋友在呼喚我了....