Hello everyone,
I'm trying to run Bitcoin Core on a tiny Intel Edison board (
http://en.wikipedia.org/wiki/Intel_Edison). The plan is to eventually create the smallest physical Bitcoin Node (it's the size of a postage stamp!). The board has a dual core Intel Atom on board with 1 GB of RAM and 4 GB of storage, I'm using an external 32 GB USB drive to store the blockchain.
The thing is that bitcoind appears to crash after about 16 hours - I see no messages as to why in debug.log, I simply leave it running overnight and find it dead. Memory usage (when running normally) is around 350MB.
I've tried to mess with the startup options, like this:
./bitcoind -maxconnections=16 -daemon -disablewallet -datadir=/mnt
but it still crashes after less than 24 hours.
I'm using version 0.9.3, the 32-bit x86 binary.
I could always restart it when it crashes, but it just doesn't seem the right thing to do, I'd rather get to the bottom of this and see why it crashes and how to recover. I understand people have been running bitcoind on machines with less RAM (512MB Raspberry Pi for instance), so I thought 1 GB should be more than enough (if that's the reason for the crash).
Any ideas on how to proceed?
Thank you,
Razvan