在 Torrent 上下載檔案時速度波動巨大。我可以做什麼來解決這個問題?

在 Torrent 上下載檔案時速度波動巨大。我可以做什麼來解決這個問題?

任何人都可以解釋我為什麼會出現如此巨大的波動?

在此輸入影像描述

答案1

這是一個常見問題。不幸的是,它很少得到正確的答案。

雖然下載速度波動有許多不同的原因,在本例中,許多峰值都超過 30 MB/s,但最可能的原因是下載速度超過了可以寫入磁碟的速度。

順序寫入磁碟的速度可以比這高得多,但 BitTorrent 下載是「最稀有的先」完成的,它具有接近隨機寫入模式。此類寫入可能比順序寫入慢一百倍以上。

更大的快取不會有幫助。如果下載速度高於寫入速度,無論快取有多大,遲早都會被填滿。

發生這種情況時,下載將暫停,直到寫入趕上。

那麼可以採取什麼措施來解決這個問題呢?
將下載速度限制為低於最大連續寫入速度。
這可以透過將下載速度限制得非常低然後逐步提高直到找到最大寫入速度來完成。

答案2

如果您過度限制上傳速度,某些網路會限制您的下載速度。嘗試增加上傳限制/連接並觀察結果

答案3

繁忙的種子會發現這些速度波動。

正如其他人所建議的那樣,它不太可能是您的硬碟。峰值平均為 30MB/s。雖然許多人聲稱這些是隨機的,但它們實際上是順序寫入,但位於磁碟上的不同位置。快取在記憶體中的資料流被緩衝並寫入磁碟。此外,您的上傳在此期間不受影響(這將是使用相同磁碟的讀取操作)。

有人向您發送了一個資料區塊,然後將您排在隊伍的後面,直到您獲得更多資料。要嘛是這樣,要嘛你在一段時間後就會受到限制。

觀察網路 IO 和磁碟 IO。您的網路 IO 可能會停止。

相關內容