eMule的新用戶往往很關心這個問題:eMule的下載速度有多快?
把你的帶寬除以10,這就是你的emule的最大下載速度。假如你的帶寬是1Mb(1024Kb),換算一下單位就是102
4/8=128KB(eMule里默認以KB/s為單位)。WindowsXP預留20%帶寬,你剩下128×0.8=102.4KB/s,這就是你的eMule的最高速度了。聽說過有網絡限速不嚴而達到更高的,對絕大多數人來說意義不大。
怎樣做能提高下載速度?
1、正確設置你的下載上傳速度
2、得到一個HighID
3、每次同時下載文件不要太多,20個左右的文件合適
4、挑選源最多的文件,和能夠長期供源的文件來下載
5、eMule開的時間越長越好
6、加入好友
下面詳細把以上內容一一說明。
首先我們看一下哪些因素影響我們的下載速度:
1。emule的設置
emule的設置方法在FAQ里已有詳細說明,我在這里不過多說了,我要著重強調的是上傳速度的設定。有的朋友出于共享精神把自己的上傳速度開得很高,有的朋友聽說增加上傳會提高積分,從而縮短排隊時間,所以也把上傳速度開得很高,我提醒大家要謹慎
a.TCP協議把要發送的數據分割成許許多多的小段,每小段再加上發送人的IP地址和目的地址(當然還有其他東西)就成了一個封包,不管一個文件多大,都會分割成這樣的小包發送和接收。當一方要給另一方傳送數據時,他先給對方發送一個這樣的封包,對方收到后,會打開這個封包,然后檢查這個封包里的數據是否出錯或有數據遺失。如果沒錯,就返回發送方一個正確信號。發送方收到這個信號,然后繼續發送下一個封包直到文件傳送完畢。一但接受方發現數據出錯,就會反饋一個封包錯誤的信號,那發送方會把上一個封包重復發送過去,直到這一封包接受成功。接受方在收到每一個封包以后,都會回饋一個正確或者出錯的信號。發送方會等待這一信號來決定下一次發送哪個封包,如果發送方在規定的時間內沒有受到接受方回饋的信號,就認為上一個封包已經遺失。然后發送方會自動把上一個封包繼續再發送。直到接受方回饋正確的信號。知道這個協議,你就很容易理解為什么我建議你限制上傳的速度了如果你不限制你的上傳的話,當你接受別人給你發送數據時,你回應就會慢一些。設置回應不出去(因為回應是要走上傳通道的),甚至對方沒來得及等到你的回應就已經Timeout了,然后他會繼續把你已經收到的包繼續發一遍又一遍,實際上浪費了帶寬,表現在eMule上就是速度慢了。(本文作者曾將上傳速度設的很高,結果下載明顯減慢,按Athanasia壇主的FAQ重新設置后就好了。)
b.假如你要從我這里下載一個文件,而我不從你那里下載任何文件,那么你在我這里的積分只能*排隊時間來慢慢積累。所以,無論你的上傳速度有多高,都不會改變你在我這里的地位(這種一對一的互惠關系是emule的內部機制,無法人為干預)。
新聞熱點
疑難解答
圖片精選