Bitcoin-Core

低端 PC 上的同步非常慢 - 要升級什麼?

  • April 15, 2021

[嗨,我必須重新問這個問題,因為我無法從上一個帳戶中恢復我的帳戶。對於那個很抱歉。]

我是比特幣的新手。我正在嘗試在我的低端 PC 上同步一個完整節點:2g RAM、雙核 2ghz、250 gb 正常 HDD。全新安裝 Linux。它處於修剪模式。網際網路連接測試以 5mb 下載/1mb 上傳速度。最初的 15% 在幾天內同步,但現在這個過程在 2-7 週左右波動很大。它已經執行了一個月,現在只有 35%……可以說它非常慢。

我的主要問題是:添加一些 RAM 會提高同步速度多少?添加新的 RAM 會重置區塊鏈下載嗎?此外,我反复聽說使用 SSD HD 會有所幫助。有沒有辦法將我目前 35% 的進度轉移到 SSD 上,還是我必須重新開始這個過程?

我已經調整了這些設置:dbcache=900、banscore=10、listen=0、server=1(upnp=0 也顯示在比特幣核心 gui/options 上,但不在配置文件中。)。我真的不明白這些設置的作用,我只是提出建議。所以希望他們是好的(?)。

我擔心放入 RAM 會“重置”區塊鏈下載,我將不得不再次從 0% 開始同步。當我修改 dbcache 設置時,這已經發生在我身上了——為了利用任何新的 RAM,我將不得不再次這樣做。(正確的?)

無論如何,我希望這是連貫的。任何回應都非常感謝。:)

可能您受到慢速硬碟驅動器的限制。即使您正在修剪,硬碟驅動器仍然可以訪問。這意味著您應該獲得 SSD 硬碟驅動器。

Linux 上有一個名為的工具,iostat您可以使用它來查看您的電腦在哪里花費的時間最多。

iostat -y 1  # will repeat at 1 second intervals

如果您的作業系統安裝在非 SSD 上,那麼您可能還想移動它,因為作業系統在工作時讀寫文件。要傳輸比特幣同步進度,您基本上只需要複製主文件夾中的 .bitcoin 目錄,假設您使用的是 Linux 電腦。Windows 可能相同,但目錄位置會有所不同。

增加電腦的記憶體不會加快程序。

您可以將比特幣目錄複製到另一個磁碟,安裝比特幣核心,它將從您已經下載的位置繼續。在 Linux 系統上,它位於**$HOME/.bitcoin**

為了以最安全的方式傳輸數據,我會使用 rsync:

$ rsync -avhSP /home/user/.bitcoin/ /mnt/external_disk/home/user/.bitcoin/

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