Syncing extremely slow (less than 1%/day)

The initial blockchain download is EXTREMELY slow on my setup, less than 1% a day. I’ve been with this since the 1st of April and right now I’m on 27.17%.
I am on a very fast Internet and connected directly to my router via Ethernet.

Here is my hardware:
*Raspberry Pi 4 Model B 2GB ARM-Cortex-A72 4x 1,50GHz, 2GB RAM
*WD 5TB My Passport, portable HDD, USB 3.0

I’ve tried changing Cache size to 6000 MB but without any effect. I’ve also tried to use the option “Make all outgoing connections to clearnet peers over Tor” and also with no effect.
Most of the time I have no connections (no peers).
CPU is normally running between 8-15%, RAM usage is usually above 1 GB. Temperature is 37 ºC (98 ºF)

Maybe I should try with SSD instead of HDD?

Any suggestions are welcome.

Thanks

An SSD will definitely be faster not only for the blockchain sync but also with all aspects of performance.

In order to speed up the blockchain, you can seed it by downloading the bitcoin core client either on your desktop PC or another linux box, and once it’s synced, you can power down your Pi, plug in the hard drive to that machine and copy over blocks, chainstate, and indexes and plug the hdd back into your Pi.

This should dramatically increase your sync speed.

Note that if you installed Electrs and you’re using a private wallet like Sparrow to connect to your own node, Electrs will then need to do an index sync. It should still be faster than having your Pi do the sync since it can only go so fast.

2 Likes

Thank you for the idea but it dind’t work.

When I put again the drive after overwritting those files, the RPi kept thinking without syncronizing again.

I’ll try it again directly on the RPi, with (a lot of) patience.

Thanks again.

1 Like