System requirements for public networks
You can use Hyperledger Besu on Ethereum Mainnet and public Ethereum testnets.
CPU requirements are highest when syncing to the network and typically reduce after the node is synchronized to the chain head.
Java Virtual Machine size
For Mainnet and testnets, the minimum Java Virtual Machine (JVM) memory requirement is 8 GB.
JVM memory requirements are highest when syncing, but will reduce after the node is synchronized to the chain head. Monitor your system to determine your actual JVM memory needs.
Use local SSD storage for high throughput nodes (validators and RPC nodes). Read-only nodes can use a lower performance setup.
We are running 1.4.5 Mainnet nodes using
We synchronized the 1.4.5 Mainnet nodes using
Using a larger box while synchronizing speeds up the sync process by giving it more resources. When the sync is completed, the box size can be reduced.
If you are using a more recent release that 1.4.5, resource requirements may have increased.