Go-Ethereum

Geth Fast 執行數小時

  • April 5, 2020

所以我開始使用gethwith--fast並且它仍在同步(超過 12 小時後)。有沒有辦法讓它更快地發生?

我以前試過light,同樣的事情發生了,但它在 6 小時後停止了。

問候

注意:我有一個 2 Mbps 的網際網路。

僅供參考:如果您第一次啟動 geth 而沒有下載任何塊,則 –fast 是預設設置。如果您在初始啟動後重新啟動 geth,則 –fast 不再起作用(它只能從頭開始起作用)。

如果您有 SSD,預計需要 3-6 小時。如果你有一個旋轉的硬碟,可能需要幾天的時間(所以我不推薦它)。

如果您有大量 RAM (8/16GB),請嘗試添加 –cache 2048 或 –cache 4096 以稍微幫助同步(預設為 1024)。

(感謝代表要求 BS 的評論。將資訊保留在站點之外的方法,stackexchange。)

我非常懷疑旋轉磁碟是否是此時的瓶頸。我已經為區塊鏈工作了幾個星期,但硬碟驅動器還沒有達到任務管理器中顯示的飽和度。我承認,geth 的某些後期階段可能更多地依賴於硬體 I/O 速度,但是當我進入 geth 的重複數據刪除階段時,它並沒有與 cpu 核心或磁碟掛鉤。

引用自:https://ethereum.stackexchange.com/questions/21256