LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 比特币在Windows上的同步比Linux上的同步更快

比特币在Windows上的同步比Linux上的同步更快

2020-05-19 蝴蝶链盟 来源:区块链网络

最近我卡住了我的比特币核心全节点区块链。

不要问为什么,我不确定发生了什么。它被txindexed等...

当我尝试再次打开它时,索引出现了问题,因此我继续提供了说明。

在某个时候,我意识到带有数据的文件夹的权重仅为100 MB:所有区块链数据都消失了。

我在处理加密货币方面有良好的做法,因此即使在完全删除该比特币文件夹的情况下,它们也没有受到威胁。

我在服务器上还有另一个完整节点,但无法访问HDD。

我开始在服务器上压缩区块链目录,然后再下载,但这也很耗时。

我需要一个完整的节点才能使用。

同步可能需要几天甚至几天的时间。

根据我的试验,幸运的是,您可以执行一些选项/设置/操作来提高同步速度。

1)不要将您的“比特币文件夹”放在外部驱动器上。

外部设备的输入/输出速度是一个瓶颈,BTC将需要一些时间才能同步。

在需要时,我使用HDD机架轻松交换驱动器。我将此类数据(区块链)保存在需要交换的驱动器上。

尽管机架接收器已通过SATA电缆连接到我的主板,但当我将其用作Bitcoin Core的数据目录时,同步速度却异常缓慢。

我最终使用了通过SATA直接连接到主板的硬盘驱动器,从而切断了每个接口。

2)有很多RAM。

我很幸运在台式机上拥有32Gb RAM。

bitcoin.conf中有一个名为dbcache的选项。

默认情况下,它限制了用于Bitcoin Core的RAM的使用,并为其余的过程留出了足够的空间。

我在这里选择了24GB。我现在仅在那台计算机上同步。

在查看资源管理器时,我注意到Bitcoin Core进程在RAM中占用了12GB。

3)快速连接。

我很幸运:我有一个1Gb光纤连接。

我的RAM填满了原始块数据,然后Bitcoin Core处理了它。

最后,从头开始完全同步大约需要20个小时。它在Windows计算机上。

这表明平均速度为每小时12%的进度,这使其约为8小时。

因为我需要txindex,所以显示在Bitcoin Core上的数据没有更改,但是索引文件是由该进程创建的:尽管显示的信息仍然保持不变,但它没有崩溃。

一些观察:

启动初始同步,并使其一直同步。

我注意到,如果您关闭Bitcoin Core并在以后启动它以保持同步,速度将会大大降低。

有时似乎进程崩溃了,因为什么也没发生。

只要它没有给出确实崩溃的错误,您的Bitcoin Core客户端就可能只是将数据写入磁盘,这不会影响显示的数据。

很奇怪,就我而言,Windows上的同步比Linux上的同步更快

—-

编译者/作者:蝴蝶链盟

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...