It’s a little rough because I turned the feedrate way up just to get it done. I’ve concluded that I have to make the walls thinner 2.5mm instead of 3mm, I need to add an opening for the heatsink along with adjusting some hole sizes. Then I can make a bottom cover.
It’s been getting hotter than I expected during sync, I would be afraid to run it without a heatsink or with the heatsink covered.
That’s impressive. I’m having some issues on my Odroid C2 running out of memory at around 173k blocks.
2019-03-27 15:59:57 Pre-allocating up to position 0x1100000 in rev00037.dat
2019-03-27 16:00:06 Error: Out of memory. Terminating.
Are you doing anything extra over and above running Armbian? I am using the stable release as I built on Debian Stretch which cured the dependency issues when building on say Ubuntu 18.04.
Welcome to ARMBIAN 5.75 stable Debian GNU/Linux 9 (stretch) 4.19.20-meson64
Are you using any additional swap or zram over what is preconfigured?
I use a 16gb emmc module instead of an sdcard and gave it an extra 2gb SWAP space on the emmc. It’s much faster than the sd card…
It never went above using 1,2gb of swap space…
I use an old external HDD that has its own power supply hooked to USB and holds the /zcash folder.
Beside this, it’s also used as AFP and DLNA server.
Everything runs smoothly so far.
I am tempted to start again with an image of ubuntu server.
I had troubles building keybase and after that attempt, everything became very slow, with only 2 connections… Then after a reboot, everything went back to normal.
I’d even say that it somehow speeded up the sync. the last ~150k blocks went very fast.
For the moment, I’ll have it running for a while, see how it goes…
Thanks for that, that’s helpful. I’m using EMMC too so it shouldn’t be that. I only have 1GB of zram that was pre-configured (so that might just not be enough). I think I’ll try 2GB of swap and retry.
My Raspberry Pi nodes are running incredibly smoothly so it’s just the initial sync that’s the major constraint
Yeah, I have a very small 30mm fan I can use, I’m holding off until the initial sync is complete then I will be able to disconnect it to fiddle with the case design. Maybe just mounting the fan firing upwards and drawing air through the sides would be enough.
The zram somehow wasn’t being used by the zcashd process… That’s at least what I thought I could see via “top” command before zcashd crashed…
Maybe because it is split in 4 different entities?
Before the odroid C2, I had an old fitpc2 with 4gb of RAM. That was enough to have it running. So I guess a total of 4GB of ram is what is needed…
My attempts to sync mainnet on a Pi3B+ have failed (so far). Probably just the usual power supply issues, its right on the limit with an external USB drive.
I’d like to be sure it can verify a large/full block, eventually we’ll get some of those & could be a problem - 1Gb ain’t much.
I’ve a couple of Pi nodes that have now been running over a month uninterrupted (one on testnet and one on mainnet). I’ll have a check to see if there have been any large/full blocks during that period
I’m just completing the sync on the Odroid C2 (60k blocks to go) and it’s slow going.
Same here, my odroid c2 has been running since then without a flaw … The combination of ARM+eMMC for main system and SWAP + big HDD via USB for chain is working fine @garethtdavies, Have you tried ubuntu server ARM downloaded directly from ubuntu official website on your odroid c2, or a special build on hardkernel pages?
I haven’t currently tried either. I’m just using Armbian but I’d probably go the Ubuntu route if I were to do this again. I think I’m going to have to get an N2 so I’ll give it a shot on that.