与以太坊主网快速同步时内存问题

时间:2018-05-31 11:04:38

标签: blockchain ethereum geth

我正在尝试使用我的VM上的geth与以太坊主网进行快速同步。我的磁盘空间中有73 GB可用,但每当我尝试同步它时,当下载超过5000000个块时,我的磁盘空间不足,只剩下几个块。我使用的命令是“geth --fast --cache = 1024”。我该如何解决这个问题。另外,如果有人能解释--cache = 1024的作用,以及如果我不使用它会发生什么?

1 个答案:

答案 0 :(得分:0)

截至目前(Block 5700000),您需要至少150GB才能进行快速同步。

有关更多最新详情,请参阅What are the Ethereum disk space needs?

--cache加快了同步速度。根据您的RAM,您可以将其设置得更高,以加快同步速度。

来自documentation

  

--cache=1024

     

分配给内部缓存的兆字节内存(最小16MB /数据库强制)。默认值为16MB,因此将此值增加到256,512,1024(1GB)或2048(2GB),具体取决于计算机的RAM量应该有所不同。