Linux中國

Torrent 提速為什麼總是無濟於事

是不是總是想要 更快的 torrent 速度?不管現在的速度有多塊,但總是無法對此滿足。我們對 torrent 速度的痴迷使我們經常從包括 YouTube 視頻在內的許多網站上尋找並應用各種所謂的技巧。但是相信我,從小到大我就沒發現哪個技巧有用過。因此本文我們就就來看看,為什麼嘗試提高 torrent 速度是行不通的。

影響速度的因素

本地因素

從下圖中可以看到 3 台電腦分別對應的 A、B、C 三個用戶。A 和 B 本地相連,而 C 的位置則比較遠,它與本地之間有 1、2、3 三個連接點。

若用戶 A 和用戶 B 之間要分享文件,他們之間直接分享就能達到最大速度了而無需使用 torrent。這個速度跟互聯網什麼的都沒有關係。

  • 網線的性能
  • 網卡的性能
  • 路由器的性能

當談到 torrent 的時候,人們都是在說一些很複雜的東西,但是卻總是不得要點。

LAN wire,network cards,router

現在我們談論的是本地文件分享,目前較新一點的網卡速率大約 1 Gigabit 左右。常見的路由器大約 300 Megabits 而網線大概能達到 100 Megabits。當然具體的配置可能不一樣,我這裡只是給一個一般性的例子。

由於你有一個 1 Gigabit 的網卡,你可能會覺得你的下載速度應該達到 125 Megabytes。但是路由器只允許傳輸 300 Megabits 也就是 30 Megabyte。

即使你把目標降到 30 Megabytes,然而你連接到路由器的電纜/網線的性能最多只有 100 megabits 也就是 10 MegaBytes。這是一個純粹的瓶頸問題,由一個薄弱的環節影響到了其他強健部分,也就是說這個傳輸速率只能達到 10 Megabytes,即電纜的極限速度。現在想像有一個 torrent 即使能夠用最大速度進行下載,那也會由於你的硬體不夠強大而導致瓶頸。

外部因素

現在再來看一下這幅圖。用戶 C 在很遙遠的某個地方。甚至可能在另一個國家。

how torrent works

假設這個用戶創建了一個 torrent 而你想去下載它。第一個問題就是我們剛才討論過的,你不可能跨越 10 Megabyte 這道坎。

第二,由於 C 與本地之間多個有連接點,其中一個點就有可能成為瓶頸所在,可能由於繁重的流量和相對薄弱的硬體導致了緩慢的速度。

做種者與吸血者

關於此已經有了太多的討論,總的想法就是搜索更多的種子,但要注意上面的那些因素,有一個很好的種子提供者,但是跟我之間的連接不好的話那也是無濟於事的。通常,這不可能發生,因為我們也不是唯一下載這個資源的人,一般都會有一些在本地的人已經下載好了這個文件並已經在做種了。

結論

我們嘗試搞清楚哪些因素影響了 torrent 速度的好壞。不管我們如何用軟體進行優化,大多數時候是這是由於物理瓶頸導致的。我從來不關心那些軟體,使用默認配置對我來說就夠了。

希望你會喜歡這篇文章,有什麼想法敬請留言。

via: http://www.theitstuff.com/increase-torrent-speed-will-never-work

作者:Rishabh Kandari 譯者:lujun9972 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國