Go-Ethereum
執行 bsc 節點時數據爆炸
我有一台機器:16核,32G RAM,2T SSD。
當我使用 geth config “–cache 16000 –syncmode full –gcmode full” 建構 bsc 節點時,我看到包含節點的目錄的容量增加了 1.8G/h。這意味著我每天損失大約 43G或每週損失 320G。
現在(2/8/2021)包含節點的目錄容量為724.6G。有了這個數據爆炸,我想我只能維持我的節點一個月。
我想知道是否有任何解決方案可以減少不斷增加的數據大小並更長時間地維護我的節點?
首先,在進行初始同步時,您應該進行“快速”或“快速”同步,而不是“完全”同步。快速和快速同步最初需要大約 400Gb。
初始同步完成後,節點會自動切換到“完全”同步。之後,如您所見,節點將增加約 40Gb/天。編輯:您可以通過增加 TrieTimeout 值來降低增長率,如此處所述。
當您需要再次減小節點大小時,您可以執行全新的同步,或者,如果您使用快照同步,則可以離線修剪您的節點。