Wallet

同步過程是否應該以低於 5kB/s 的速度下載?

  • May 8, 2013

我已經執行了一個多星期的 bitcoin-qt 客戶端,現在試圖趕上區塊鏈(如果我算上我第一次必須同步所有內容,則接近三週)。查看我的頻寬使用情況,在任何給定時間我只能獲得 2-5 kB/s。

我做了很多Google搜尋,發現很多其他人都在抱怨同步過程太長,但他們似乎都沒有我的那麼長(也沒有人提到他們的速度)。它應該是這麼慢,還是我設置不正確?

我應該進一步澄清這不是一個新問題,自從我一年多前開始使用比特幣以來,這種情況一直存在。


更多資訊

客戶端與比特幣網路的連接總是等於或低於 8 個(如果這是所有相關/有用的資訊)。我啟用了 UPnP。

電腦:我使用的是幾年前的筆記型電腦(作業系統:Win7 64 位),所以從本質上講,規格並不是頂級的(但絕不是糟糕的)-CPU 是 AMD Athlon II M300(2 核 / 2 個執行緒,2.0 GHz,1MB 記憶體)。

CPU 使用率:根據 perfmon,bitcoin-qt 平均 7% 的 CPU 使用率。

處理的塊:一小時內 124 個(我還列出了一個列表,將其分成 10 分鐘的增量,平均每分鐘 1.8-2.0 個塊,因此它與每小時的速率一致,沒有太大的波動)。

在慢速電腦上同步過程可能很慢 - 它不僅依賴於頻寬。從各個對等點下載一大塊塊後,客戶端需要驗證其中的每筆交易,這是一項非常耗費 CPU 的任務。如果您的電腦速度較慢,這將是瓶頸 - 您將花費大量時間驗證塊並且只下載少量,從而使平均下載速度變小。

如果您沒有正確設置埠轉發,您將只能連接到其他 8 個。如果這 8 個其他人與您沒有慷慨的聯繫,那可能會很慢。(這值得檢查)

除此之外,您的 CPU 應該努力壓縮舊塊並驗證所有塊。

除此之外,您的磁碟將有很多隨機訪問(也因為壓縮和驗證)並且可能是瓶頸。

您可能會在 Internet 上搜尋已下載區塊鏈的最新版本,或者使用輕客戶端或網路錢包。

引用自:https://bitcoin.stackexchange.com/questions/10508