作者 | Rishabh Kandari
譯者 | DarkSun (lujun9972) ? ? ? ? 共計翻譯:77 篇 貢獻時間:89 天
是不是總是想要 更快的 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[2] 譯者:lujun9972 校對:wxy
本文由 LCTT 原創編譯,Linux中國 榮譽推出