丁亮的个人博客   Java/Go/Linux/开源

GitHub 上 Star 数最多的 Java 博客 Solo
Golang 黑科技之在线 IDE Wide
黑客与画家的社区 Sym

以太坊同步一直“卡着”的原因

    用 geth 下载区块数据基本完成(基本追平当前区块高度),如果日志还一直刷如下两句:

    Imported new state entries
    ....
    Stalling state sync, dropping peer
    

    那说明区块数据确实差不多已经跟上最新数据了,但是状态数据还差很多,正在同步。

    如果你同步了很久(比如一两天)还是落后主网几十个块,那说明可能是你的磁盘性能不足,因为状态数据同步的瓶颈在磁盘 IO,不在带宽,换个 SSD 再同步就好。

    如果你要同步全节点,那一定要用 SSD 磁盘,详细解释说明请看这里

    在区块高度 5244801 时同步完成大概是这么个情况:

    imagepng

    imagepng

    ---- EOF ----
    邀请您加入程序员开源技术社区【黑客派】,让学习和分享成为一种习惯,请尽快加入哦~ https://hacpai.com/register?r=88250

    validate