Author

Topic: Bitcoin Core synchronization too slow (2 years and 11 weeks)! (Read 1992 times)

legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
Hi Knightdk,

Thanks for your reply. The RPI2 doesn't crash or reboot, the bitcoind daemon crashes every 20 minutes. I read that I actually need 2GB of RAM as a minimum, I think that's my problem with the initial load as the RPI2 only has 1GB. Perhaps once the block chain is loaded it can maintain the updates... I will try a side load and report back.
Bitcoin Core can run at 512MB ram raspberry pis. It should also do it at 1GB ram too. Otherwise, try to increase the amount of swap. Use htop to check for any program running with lots of ram. Post the log file of the Bitcoin Core too. It is located at the location where you located your bitcoin core in.

Try adding these arguements:
Code:
-dbcache=4, -rpcthreads=1 -dnsseed=0 -discover=0  -par=1
Additionally, large mempool can cause potential memory problems. You can try to limit the free transactions and reduce mempool size by using these argements.
Code:
minrelaytxfee=0.00005
limitfreerelay=5
newbie
Activity: 6
Merit: 0
Hi Knightdk,

Thanks for your reply. The RPI2 doesn't crash or reboot, the bitcoind daemon crashes every 20 minutes. I read that I actually need 2GB of RAM as a minimum, I think that's my problem with the initial load as the RPI2 only has 1GB. Perhaps once the block chain is loaded it can maintain the updates... I will try a side load and report back.
member
Activity: 62
Merit: 12
I decided to run a full node on a Raspberry PI2 (Raspian) using Bitcoin core v100100. I understand there is a lot of work to do handling the blockchain now that it is +30GB but I don't understand why the daemon keeps crashing, like every 20 minutes?

If the PSU doesn't help (and that definitely has a big impact in random reboots) is the Pi overclocked or modified from stock in any way?  The slight boost you'll see in performance will be killed be reliability when taxing on a lot of the boards, I've found underclocking gives a lot better reliability when you want to use a Pi for something like this.  Also not sure what you've got hooked up but too much USB draw if you have peripherals connected directly or to a non-powered hub can just tip the Pi over into a reboot.  I've had a couple of WiFi dongles that have done this completely ad-hoc.  I've got 3 Pis powering a wireless network, 4G data coverage and video distribution in my car and spent months fighting random crashes within software and the Pi itself rebooting - better power, peripherals and underclocking sorted for me.
staff
Activity: 3458
Merit: 6793
Just writing some code
Hello,

I'm new to the forum and to Bitcoin mining but I have 30 years experience of mainframe computing behind me (MVS/zOS/USS) so I know how things are supposed to happen Wink.

I decided to run a full node on a Raspberry PI2 (Raspian) using Bitcoin core v100100. I understand there is a lot of work to do handling the blockchain now that it is +30GB but I don't understand why the daemon keeps crashing, like every 20 minutes?

I start it like this bitcoind -daemon -disablewallet -dbcache=50, is there something missing here ?

Thanks
Since Bitcoin Core puts a heavy load on the processor and network, it could be drawing too much power and causing the power supply to fail. Try using a power supply with higher amperage and higher quality.
newbie
Activity: 6
Merit: 0
Hello,

I'm new to the forum and to Bitcoin mining but I have 30 years experience of mainframe computing behind me (MVS/zOS/USS) so I know how things are supposed to happen Wink.

I decided to run a full node on a Raspberry PI2 (Raspian) using Bitcoin core v100100. I understand there is a lot of work to do handling the blockchain now that it is +30GB but I don't understand why the daemon keeps crashing, like every 20 minutes?

I start it like this bitcoind -daemon -disablewallet -dbcache=50, is there something missing here ?

Thanks
newbie
Activity: 6
Merit: 0
I don't know why but my Bitcoin Core synchronization is very very slow... can you guys help me? Embarrassed



If it's Synchronization with the Network then it may take very longtime if you have Bad internet (make sure to use the latest version of Bitcoin Core) because it's a downloading a 30GB File on your AppData .
If you have "Reindexing from disk" then It will take less time because it's just checking the files you downloaded before your the first step .
If you have the choice , I'd advice you to switch to Electrum to be honest , this is the decision I took lately because I saw that Bitcoin Core is screwing my shitty PC and always when I run it I found Corrupted database and have to sync again each tiime .
I'm in Italy, so i'm just going to use electrum... Thx for the reply! Cheesy
legendary
Activity: 3556
Merit: 9709
#1 VIP Crypto Casino
i started 2 days ago Bitcoin Core v0.11.0 (64-bit) and now only 49 weeks to finish , maybe more 2 days i finished it:D

That's on the slowish end of the spectrum but pretty normal to be honest buddy. It took me around 48 hours if I remember correctly & that was about 18 months ago. Obviously it'd take you longer as there are another 18 months of blocks since I did mine.

Just have patience, it'll be worth it when you're finished. What you're experiencing though is pretty normal time wise.
newbie
Activity: 6
Merit: 0
I don't know why but my Bitcoin Core synchronization is very very slow... can you guys help me? Embarrassed


Maybe yes maybe not.

What pc are you using?

What size hdd or ssd do you have.

What is your internet connection?


If you have a killer pc with a killer cpu a big ssd lots of ram and a solid fast internet connection  it will be well under a day.
I'm just using a laptop Undecided
staff
Activity: 3458
Merit: 6793
Just writing some code
You can download the bootstrap.dat file. That is the best way to speed yo synchronization times.
Not with the latest versions. With Bitcoin Core 0.10+, the bootstrap.dat is no longer faster than p2p synchronization. It actually might be slower since you need to download the file. It also is not very up to date, with the latest being a year behind.
sr. member
Activity: 448
Merit: 251
You can download the bootstrap.dat file. That is the best way to speed yo synchronization times.
full member
Activity: 1088
Merit: 102
i started 2 days ago Bitcoin Core v0.11.0 (64-bit) and now only 49 weeks to finish , maybe more 2 days i finished it:D
staff
Activity: 3500
Merit: 6152
I don't know why but my Bitcoin Core synchronization is very very slow... can you guys help me? Embarrassed


If it's Synchronization with the Network then it may take very longtime if you have Bad internet (make sure to use the latest version of Bitcoin Core) because it's a downloading a 30GB File on your AppData .
If you have "Reindexing from disk" then It will take less time because it's just checking the files you downloaded before your the first step .
If you have the choice , I'd advice you to switch to Electrum to be honest , this is the decision I took lately because I saw that Bitcoin Core is screwing my shitty PC and always when I run it I found Corrupted database and have to sync again each tiime .
legendary
Activity: 4228
Merit: 1313
Are you running the current version?  Does it show how many connections you have?  SSD?
   Smiley
legendary
Activity: 4256
Merit: 8551
'The right to privacy matters'
I don't know why but my Bitcoin Core synchronization is very very slow... can you guys help me? Embarrassed


Maybe yes maybe not.

What pc are you using?

What size hdd or ssd do you have.

What is your internet connection?


If you have a killer pc with a killer cpu a big ssd lots of ram and a solid fast internet connection  it will be well under a day.
newbie
Activity: 6
Merit: 0
I don't know why but my Bitcoin Core synchronization is very very slow... can you guys help me? Embarrassed
Jump to: