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

Rishabh Kandari發表於2022-11-28

是不是總是想要 更快的 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中國 榮譽推出

相關文章