Solana Hardware Compatibility List

A comprehensive list of compatible hardware for Solana validators

View on GitHub

Solana Hardware Compatibility List

Last updated: 2024-04-13

This is the Solana Hardware Compatibility List for running a mainnet validator.

Hardware Recommendations

Source: https://github.com/anza-xyz/agave/blob/master/docs/src/operations/requirements.md

Component Validator Requirements Additional RPC Node Requirements
CPU - 2.8GHz base clock speed, or faster
- SHA extensions instruction support
- AMD Gen 3 or newer
- Intel Ice Lake or newer
- Higher clock speed is preferable over more cores
- AVX2 instruction support (to use official release binaries, self-compile otherwise)
- Support for AVX512f is helpful
 
  12 cores / 24 threads, or more 16 cores / 32 threads, or more
RAM Error Correction Code (ECC) memory is suggested
Motherboard with 512GB capacity suggested
 
  256GB or more 512 GB or more for all account indexes
Disk PCIe Gen3 x4 NVME SSD, or better, on each of:
- Accounts: 500GB, or larger. High TBW (Total Bytes Written)
- Ledger: 1TB or larger. High TBW suggested
- Snapshots: 250GB or larger. High TBW suggested
- OS: (Optional) 500GB, or larger. SATA OK

The OS may be installed on the ledger disk, though testing has shown better performance with the ledger on its own disk

Accounts and ledger can be stored on the same disk, however due to high IOPS, this is not recommended

The Samsung 970 and 980 Pro series SSDs are popular with the validator community
Consider a larger ledger disk if longer transaction history is required

Accounts and ledger should not be stored on the same disk
GPUs Not necessary at this time
Operators in the validator community do not use GPUs currently
 

Compatible Hardware

AMD is the CPU of choice when it comes to running Solana validators. Intel Xeon Gold/Platinum (6[45]xx) are the only ones known to be able to keep up with the chain.

CPU

Recommended Manufacturer Model Base Clock Max Boost Clock Cores Threads Default TDP
Yes AMD Ryzen™ Threadripper™ PRO 7965WX 4.2 GHz Up to 5.3 GHz 24 48 350W
Yes AMD Ryzen™ Threadripper™ PRO 7975WX 4.0 GHz Up to 5.3 GHz 32 64 350W
Yes AMD Ryzen™ Threadripper™ PRO 7985WX 3.2 GHz Up to 5.1 GHz 64 128 350W
Yes AMD AMD EPYC™ 9274F 3.4 GHz Up to 4.3 GHz 24 48 320W
Yes AMD Ryzen™ Threadripper™ 7960X 4.2 GHz Up to 5.3 GHz 24 48 350W
Yes AMD AMD EPYC™ 74F3 3.2 GHz Up to 4.0 GHz 24 48 240W
Yes AMD AMD EPYC™ 9254 2.9 GHz Up to 4.15 GHz 24 48 200W
Yes AMD AMD EPYC™ 9354P 3.25 GHz Up to 3.8 GHz 32 64 280W
Barely AMD AMD EPYC™ 7443P 2.85 GHz Up to 4.0 GHz 24 48 200W

These recommendations also work for RPC nodes, but RPC nodes require more cores and RAM to perform better under load

Source:

Storage

Manufacturer Model Sequential Read Sequential Write Random Read (IOPS) Random Write (IOPS)
Kioxia CM7-R 14,000 MB/s 7,000 MB/s 2,700,000 IOPS 310,000 IOPS
Samsung PM9A1 7,000 MB/s 5,100 MB/s 1,000,000 IOPS 800,000 IOPS
Samsung PM9A3 6,500 MB/s 3,000 MB/s 900,000 IOPS 180,000 IOPS
Micron 7450 6,800 MB/s 5,300 MB/s 1,500,000 IOPS 550,000 IOPS
Crucial T705 14,500MB/s 12,700MB/s 1,550,000 IOPS 1,800,000 IOPS
WD SN850X 7,300 MB/s 6,600 MB/s 1,000,000 IOPS 1,000,000 IOPS
Samsung 990 Pro 7,450 MB/s 6,900 MB/s 1,400,000 IOPS 1,550,000 IOPS
Samsung 980 Pro 7,000 MB/s 5,000 MB/s 1,000,000 IOPS 1,000,000 IOPS

Datacenter Providers

Provider Link Notes
Latitude Latitude Widely used by Solana validators, yearly contracts, API access
Edgevana Edgevana Tailored specifically for Solana validators, accepts crypto
Teraswitch Teraswitch Widely used by Solana validators
Vultr Vultr Affordable bare-metal options, worldwide datacenter locations, per hour pricing, accepts crypto
Cherry Cherry API access, possibly oversold bandwidth, good availability
OVH OVH Large provider, but beware of over-aggressive DDoS mitigation, which may impact Solana performance

More here: Marinade ISP list

Notes

Feel free to reach out if you need further assistance or more detailed specifications!

Contributors