RaspiBit asked over 3 years ago

What are the bottlenecks for a node setup?

I use a Raspberry Pi 4 Model B/4GB. Are there any limits, e.g. number of connected nodes, number of channels etc. that I should keep an eye on?
What is typically the bottleneck for a node? Is it the CPU, RAM, SSD, internet connection, or does it not really matter as long as the operating system is running fine?

2 Comments

Pathfinder

Pathfinder wrote over 3 years ago

I built my node using this package from Fulmo: https://shop.fulmo.org/product/raspiblitz-1-7-metalcase-edition/

Raspberry PI4 with 8GB RAM + 1TB SSD running RaspiBlitz in a metal case optimized for passive cooling.  This sucker is built like a tank and runs very reliably.  CPU load typically floats around 50%  and there's plenty of RAM.  It's plugged into a dedicated UPS that can keep it running for about 12 hours.

Pathfinder Node

NOTE:  I have zero financial interest in promoting any specific platform.  This is simply my own personal setup and I've had excellent success with it, so I want to share my experience to help people who are exploring options.   I love learning about other people's setups, so I hope we all keep sharing info. 


Guilty Spark

Guilty Spark wrote over 3 years ago

I have the same setup and haven't ever noticed it running out of resources so far. The SSD is mostly used to store the blockchain so 1TB will be enough for a long time. My ram is always around 50% which is also good, CPU is usually not doing that much, but you should put a fan on it to prevent it from throttling (then you can overclock it a bit too).
I don't think there is any limit to the number of channels you can connect to. But I wouldn't make a 100 channel node with a Pi anyway ;)
I am guessing the real limit will be the total activity (transactions incoming and outgoing per second) that will bog down the CPU at some point. But I think you are talking at least hundreds per second.

Please login to post comments.