We all know that preliminary sync takes ages particularly after 500-600k blocks. I am getting 500k in 30 hours, however now when I am status on 600k block syncing is moderately gradual, it took a few days to succeed in that quantity. The standard velocity is ready 15-30 blocks in step with minute, however infrequently one thing occurs in heaven and velocity as much as 150-250 block in step with minute and it may possibly cross on for moderately very long time, (1-2 hours) however after that the entirety returns again to low velocity.
I’ve the closing Bitcoin Core, Win 10, 16Gb RAM, 4Tb HDD, Ryzen 6-core 3,6 GHz, my web velocity is continuously round 200 Mbps. I attempted to make use of each: daemon and qt. With standard velocity it takes 2-5% of CPU, 3-10Gb of RAM, 5-10Mb/sec of HDD. When expanding the rate, it takes 20-50% of CPU. I see how briskly new blocks fly by means of and I will be able to’t give an explanation for what has modified?! They’re the similar dimension in blockchain, the similar depend of transactions. At those moments I attempted to take getpeersinfo and later I attempted so as to add them thru addnode, however I did not get such an impact.
How are you able to give an explanation for this habits?
I experimented with .conf record and now I paintings with this parameters:
txindex=1, pay attention=1, dbcache=16000, banscore=10, maxreceivebuffer=100000, maxsendbuffer=20000, maxconnections=500, timeout=15000.