Linux 映像等大型下載通常透過 BitTorrent 或 HTTP 提供。最近我開始更頻繁地選擇 BitTorrent,不是出於特定原因,而是因為一種感覺支援開源的東西。
今天,我想到這種做法可能會導致不必要的網路負載,因為就我所理解的概念而言,BitTorrent 網路必須與更多對等點通信,從而與簡單地從單一串流中傳輸大塊檔案相比,造成額外的開銷主持人。
或者我實際上是否減少了網路負載,因為可以從物理上比鏡像更接近我的位置的節點提供檔案?
那麼,從使用者和全球的角度來看,使用這兩種方法的優點和缺點是什麼?
答案1
在高負載下,例如當新版本剛發佈時,用戶使用 Bittorrent 可能是有益的,因為它會在高負載下蓬勃發展,而不是像傳統的基於 http/ftp 的發行版那樣陷入困境。
在正常負載情況下(即不在發布日),它可能不會為用戶帶來任何重大好處,但希望對發行商來說非常便宜。
就大局而言,您正在從多個來源傳輸小部分,而不是從一個來源傳輸全部內容。有一點開銷,但我認為它還沒有真正重要到足以打破這個概念。