Solana Validators Benefit from Bare Metal Hardware for Efficiency

Solana's new guidance emphasizes the use of bare metal hardware for validators to meet the upcoming increase in compute units, as detailed on the Solana Foundation's blog. This approach aims to enhance performance and reduce latency, especially as the network prepares for a capacity rise to 100 million compute units per block.
Solana's engineering goals focus on increasing bandwidth and reducing latency, aiming for better performance as the network evolves. The platform announces a significant upgrade in the network’s capabilities, increasing from 60 million to 100 million compute units (CUs) per block, representing a 66% increase. To effectively support this growth, using bare metal hardware is deemed essential due to its superior performance when compared to virtualized environments.
As computational demands rise, specifically with the upcoming capability of supporting 100 million CUs per block, the existing bottleneck becomes the Turbine protocol, which is responsible for block propagation across the network. If the network nodes cannot keep up, the added capacity may not yield the expected benefits.
In terms of networking, Solana is introducing eXpress Data Path (XDP), a method that optimizes network interface card performance by reducing the reliance on traditional kernel processes. XDP will be enabled by default for all validator clients, ensuring they are better equipped to handle increased network loads.
The configuration requirements for validators using XDP are also stringent, necessitating dedicated physical cores for both XDP and Proof of History to avoid performance degradation. Validators must be prepared to manage upwards of 150,000 outbound packets per second as they leverage Turbine's capabilities.
Running on bare metal hardware offers a clear advantage by allowing direct access to the network interface card (NIC) and eliminating virtualization barriers. This setup empowers validators to select optimal hardware configurations, thereby achieving reliable performance under heavy load conditions. For instance, by using high-performance enterprise NVMe drives instead of typical network-attached storage, validators can ensure better resource management and throughput.
The Solana community has compiled a Hardware Compatibility List that serves as a resource for validators, listing recommended hardware based on practical experiences. These recommendations include preferences for high-clock CPUs, error-correcting code (ECC) RAM, and fast network setups to facilitate peak performance.
Moreover, the Solana Foundation cautions against the use of cloud-based solutions or containerization for validator operations due to inherent performance pitfalls. Specifically, operating on a cloud service can introduce complications that necessitate advanced knowledge to maintain stability and performance. Thus, it is highly suggested that validators run directly on dedicated bare metal systems without containerization.
In summary, Solana is driving operators to adopt bare metal hardware for validator nodes, particularly with the impending increase in compute units. The move aims to optimize overall network efficiency while preparing for heightened demands as Solana continues to scale its functionalities.












