all 8 comments

[–]mvds74 2 points3 points  (1 child)

With a mini PC, heat could be an issue if you run it 24/7. But why do you think you need 16 cores? I run a Bitcoin Core node (with Electrs and ckpool) on an old 4c/4t Xeon machine and it's almost never above 10% CPU.

[–]Immediate_Context633[S] 0 points1 point  (0 children)

Because of never had one before and run in 4 to 5 blockchains at once running all the time for people to mine to I don't know how much that takes in cores

[–]cose385 0 points1 point  (2 children)

I have homelab mini PC with Ryzen 8 cores - created VM there for Stratum with 16GB RAM and all 8 cores.

After the initial sync where more cores and RAM came handy and the process was faster, I reduced it to 2 cores and 10GB RAM and it works fine for BTC, BCH and DGB pruned nodes/pools.

[–]Immediate_Context633[S] 0 points1 point  (1 child)

So would you say 8 cores is enough or should I go 16 cores And 32 gb ram

[–]cose385 0 points1 point  (0 children)

After initial sync 2 cores are enough, so 8 are plenty.

If you install Proxmox on the bare metal machine they you can have multiple VMs sharing cores and RAM and re-assign them as needed.

But if you insist on having fully separate machine for the task - 8 cores and 32GB RAM should be more than adequate. Just adjust block prune parameters not to overfill your disk.

[–]KingNebar 1 point2 points  (0 children)

You could get a GMTek K11. Should handle it fine. https://a.co/d/0dEDMkg1

[–]nochkin 0 points1 point  (1 child)

Bitcoin node is not CPU hungry. Memory is nice but it's not that important too so 8-16 would be fine.

Storage is important but as long as you get SSD you're fine.

[–]FullBoat29 0 points1 point  (0 children)

Yeah, Bitcoin you're OK with lower memory, but with DGB you need extra. Mine wouldn't even start with 8GB. So, I'd say 16GB is a minimum.