Go-Ethereum
Geth Fast 執行數小時
所以我開始使用
geth
with--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 核心或磁碟掛鉤。