Skip to main content

Resource Scaling

Efficient resource scaling is essential for maintaining the performance and reliability of validator nodes. This guide provides insights into managing various resources effectively.

Disk & Storage

  • Disk Type: Use SSDs for validators. NVMe drives offer higher performance but are more costly and may not be necessary unless pushing node limits.
  • Monitoring: Continuously monitor disk space (see Monitoring). Nodes use databases that grow due to fragmentation, even when pruning data.
  • Free Space: Maintain at least 20% free disk space to ensure smooth operations.
  • Disk Expansion: Expand disks as needed. Ensure a clean shutdown of nodes before expansion to prevent data corruption, especially for non-transactional databases.

Network

  • Peer Connectivity: A robust network of peers ensures high participation rates. Aim for a symmetric network with good throughput (100mb/s+) and proper external IP access.
  • Peer Count: Handle 100-200 peers per node to increase the likelihood of timely attestation inclusion, leading to higher rewards.

CPU

  • Resource Requirements: Both nodes and validator clients require significant CPU resources for syncing, consensus verification, and block building.
  • Minimum Specs: Do not go below 16GHz for each component: CL, EL, and Validator Client.

Uptime & Failover

  • Uptime Importance: Maximize uptime to ensure optimal performance, despite generous requirements (Slashing And Penalties).
  • Redundancy: Some validator clients support redundant setups, monitoring multiple nodes simultaneously.
  • Failover: Refer to the HA section for detailed failover strategies.

Further Reading

Explore additional resources to enhance your understanding of resource scaling and management.