Validator Hardware Requirements

Since the testnet is not intended for stress testing of max transaction throughput, a higher-end machine with a GPU is not necessary to participate.

However ensure the machine used is not behind a residential NAT to avoid NAT traversal issues. A cloud-hosted machine works best. Ensure that IP ports 8000 through 10000 are not blocked for Internet inbound and outbound traffic.

Prebuilt binaries are available for Linux x86_64 (Ubuntu 18.04 recommended). MacOS or WSL users may build from source.

Recommended Setups

For a performance testnet with many transactions we have some preliminary recommended setups:

Low endMedium endHigh endNotes
CPUAMD Threadripper 1900xAMD Threadripper 2920xAMD Threadripper 2950xConsider a 10Gb-capable motherboard with as many PCIe lanes and m.2 slots as possible.
RAM16GB32GB64GB
OS DriveSamsung 860 Evo 2TBSamsung 860 Evo 4TBSamsung 860 Evo 4TBOr equivalent SSD
Accounts Drive(s)NoneSamsung 970 Pro 1TB2x Samsung 970 Pro 1TB
GPU4x Nvidia 1070 or 2x Nvidia 1080 Ti or 2x Nvidia 20702x Nvidia 2080 Ti4x Nvidia 2080 TiAny number of cuda-capable GPUs are supported on Linux platforms.

GPU Requirements

CUDA is required to make use of the GPU on your system. The provided Solana release binaries are built on Ubuntu 18.04 with CUDA Toolkit 10.1 update 1". If your machine is using a different CUDA version then you will need to rebuild from source.