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?
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 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.
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.
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 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.
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.