Back to blog
Solanaยท11 min read

AMD CPUs for Solana Validators, RPC, and Bots

AMD CPUs for Solana Validators, RPC, and Bots

Choosing a CPU for a Solana workload is really three jobs in one. A Solana validator, an RPC node, and a trading bot stress hardware in very different ways. The chip that wins one race can be the wrong choice for another. This guide maps each job to an AMD CPU and shows where each one fits on the OrbitServers bare-metal lineup.

Clock vs cores

Before comparing parts, take in the one trade-off that drives almost every Solana hardware call: clock speed vs core count.

Solana's client team is very direct about this. Anza says higher clock speed is better than more cores. It also calls for a 2.8 GHz or faster base clock on AMD Gen 3 or newer chips, plus SHA and AVX2 support. AVX512f is helpful.

Keep three buckets in mind:

  • Validators โ€” fast cores first, then enough cores, plenty of ECC RAM, and high-TBW NVMe on separate drives.
  • RPC nodes โ€” RAM-heavy, with high core counts for concurrent reads and large NVMe for ledger and accounts.
  • Trading bots / MEV โ€” single-thread clock is king, and location beats the CPU itself as the main latency lever.

Validators: what a Solana validator needs

Official floor

As of June 2026, the Anza requirements page recommends a motherboard that can hold 512 GB of RAM and suggests ECC memory. It also says to build and run on Ubuntu 24.04.

On networking, it lists 1 Gbit/s symmetric as enough for an unstaked node. For a staked mainnet validator, it requires at least 2 Gbit/s symmetric and recommends 10 Gbit/s of available bandwidth.

For storage, it calls for PCIe Gen3 x4 NVMe or better, high TBW, and accounts and ledger on 1 TB or larger drives, with snapshots on 500 GB or larger. It also says accounts and ledger can share a disk, but that is not recommended because of high IOPS.

No GPU is required.

One more point: Anza stresses clock speed over core count rather than setting a hard validator core floor. The often-cited 16-core or 32-thread validator number is operator lore, not the official baseline. For a Solana validator, start with clock.

What operators run in practice

Operator guidance sits well above the official floor. Write-ups from providers like BMC Servers and Unihost point to roughly 24-32 physical cores at 3.5 GHz or faster as the practical minimum for competitive mainnet. They also point to 384 GB to 1 TB of DDR5 ECC RDIMM and enterprise high-TBW NVMe split between accounts and ledger drives.

Consumer SSDs are called out as weak because the job is IOPS-bound on writes. AMD parts seen in the wild include the EPYC 7443P, EPYC 9355, and consumer-grade Ryzen 5950X and 7950X.

There is no separate lighter testnet tier in the sources I used. If you are building for testnet, size it like mainnet.

OrbitServers fit

For a single-box validator where you want room for replay, account loading, and dense ledger I/O, the AMD EPYC 7763 is the natural fit on OrbitServers. It has 64 cores, 128 threads, a 2.45 GHz base clock, a 3.5 GHz boost clock, 256 MB of L3 cache, and 8-channel DDR4 ECC that scales past 512 GB.

It clears the core and RAM side of the job with ease. The Solana validators solution page goes deeper if you want full-node sizing details.

If you also want a high-clock all-rounder for trading infra or RPC next to the validator box, the EPYC 4564P is covered later. It has a 4.5 GHz base clock, a 5.4 GHz boost clock, and DDR5 ECC up to 192 GB. At 16 cores, though, it is not the right pick for a competitive mainnet validator on its own.

RPC nodes: the RAM-heavy job

Memory first

An RPC node holds the accounts database and any enabled indexes in memory while serving concurrent read queries at scale, so it is deeply RAM-bound in a way a bare validator is not.

The clearest signal is the account-index jump. As of June 2026, the Anza page lists 256 GB or more as the base, then rises to 512 GB or more once you enable all account indexes with --account-index.

Community guidance pushes farther still: 512 GB minimum and 1 TB strongly recommended for production RPC, with the higher figure meant to absorb spikes from snapshots, replays, and account loading. Those above-256 GB numbers are operator advice, not official rules, so treat them as targets rather than hard floors.

Cores, cache, and storage

As of 2025-2026, RPC guidance from BMC Servers, GetBlock, and Cherry Servers points to roughly 32 cores and 64 threads for production-grade RPC. It also prefers single-socket builds and a mix of high clock plus large L3 cache.

On the socket question, these sources favour single-socket designs and say dual-socket setups do not give a proportional win for this workload. Where a specific note is needed, attribute it to that provider guidance rather than treating it as a measured benchmark.

Named AMD F-series parts include the EPYC 9375F and EPYC 9575F.

Storage is larger than a validator's because RPC serves reads at volume. A common split is accounts on about 2 TB, ledger on about 4 TB for write-heavy work, and OS on about 250 GB, all kept on separate drives so heavy ledger writes do not slow fast account reads.

A default pruned RPC fits in about 2 TB of raw disk. A full archival RPC needs hundreds of TB to serve deep history. Several sources cite a figure near 400 TB plus index overhead, so size it generously.

OrbitServers fit

OrbitServers' recommended Solana RPC sizing is 192 GB plus RAM, 16 plus cores, and 2 TB plus NVMe.

The EPYC 7763 is the workhorse here. Its 64 cores and 256 MB L3 make it a good fit for full RPC nodes and indexers.

If your RPC workload is cache-sensitive, the EPYC 4584PX is worth a look. Its 128 MB of 3D V-Cache can help on heavy database and indexer access patterns that thrash cache, and it comes with 16 cores, 32 threads, a 4.2 GHz base clock, and a 5.7 GHz boost clock.

The RPC nodes solution page and per-location pages like Solana RPC hosting in Frankfurt cover deployment. This is the same team that runs the OrbitFlare Solana RPC service, so the sizing reflects real production use, not spec-sheet guesswork.

Trading bots and MEV: speed and location win

Why one fast core beats many slow ones

A trading bot's edge is a short, mostly serial path: detect, build, sign, submit. That path has to beat other bots inside Solana's slot window.

As of 2026, infrastructure guides from RPC Fast and Chainstack recommend AMD parts such as the EPYC 9355 and EPYC 7443P for high clock speed and single-thread work over raw core count. SHA and AVX2 are required.

Because the hot path is mostly serial, the fastest core that finishes first wins. More cores do not help if each one is slower.

That also fits Anza's own view that higher clock speed is better than more cores. The line was written for validators, but it is still the cleanest first-party anchor for the clock-versus-cores debate.

RAM needs are usually around 512 GB and up, with some sources citing 512 GB to 1.5 TB for MEV setups. That is still less RAM-heavy than a full RPC node.

Proximity is the bigger lever than the CPU

Honestly, the CPU is the second-biggest choice for a bot. Physical distance to stake and leaders is the main latency lever.

As of 2026, a Dysnix/RPC Fast vendor benchmark says that co-locating a bot and its RPC in the same datacenter as a high-stake validator can cut per-request latency by about 5-10x, with times dropping from the tens of milliseconds toward sub-millisecond. Treat those numbers as guideposts, not hard results.

As of June 2026, RPC Fast and similar sources say Jito ShredStream delivers shreds roughly 200-500 ms ahead of Turbine and gossip propagation. Those figures are directional, vendor-reported, and location-dependent.

Those same sources name Frankfurt and Amsterdam, plus US East and East Asia, as preferred regions where leaders cluster.

OrbitServers fit

For the send path, the highest single-thread clock in the OrbitServers lineup is the Ryzen 9 9950X. It has 16 cores, 32 threads, a 4.3 GHz base clock, a 5.7 GHz boost clock, and DDR5 ECC. It is aimed at MEV and arbitrage send paths, HFT, and sniping bots.

The EPYC 4564P is a strong high-clock all-rounder if you want to co-locate bot and trading infra on one box.

On the proximity side, every OrbitServers bare-metal location โ€” Frankfurt, Amsterdam, London, New York, and Salt Lake City โ€” is a Jito-connected edge with low latency to Jito. That directly addresses the lever that matters most for bots. Tokyo is also a Jito edge, but it does not yet have bare-metal stock.

The trading bots and Solana trading solution pages go deeper, and Frankfurt or Amsterdam are the obvious EU starting points.

Side by side

WorkloadMain driverOrbitServers pickWhy
ValidatorFast cores, ECC RAM, I/OEPYC 776364C/128T, 256 MB L3, and 512 GB plus DDR4 ECC for replay and ledger I/O
RPC nodeRAM, cores, NVMeEPYC 7763, or 4584PX if cache-bound7763 for broad load; 4584PX for cache-heavy reads
Trading bot / MEVSingle-thread clock plus proximityRyzen 9 9950X5.7 GHz boost helps the serial send path; place it on a Jito edge

Location, bandwidth, and the things that are not the CPU

The CPU is necessary, but it is not enough.

First, bandwidth. A competitive staked validator pushes real egress, and the official spec asks for at least 2 Gbit/s symmetric with 10 Gbit/s of available bandwidth recommended. OrbitServers' EU locations, Frankfurt and Amsterdam, include a 10 Gbps port with unlimited bandwidth. See the unmetered 10 Gbps page. US locations, New York and Salt Lake City, are metered with a generous transfer allowance. For an egress-heavy validator, the EU unmetered ports remove a real cost variable.

Second, the basics. Every OrbitServers dedicated server ships with full root or admin access, IPMI/KVM out-of-band management, a dedicated IPv4, included DDoS protection, and up to 100 Gbps networking.

Instant deploy is available on select Frankfurt and Amsterdam configs. Other configs usually provision within 24 hours.

If you want to test before moving to bare metal, OrbitServers VPS plans start at $39.99/mo and deploy as soon as payment lands, with a 99.99% uptime SLA. Bare metal starts at $299.99/mo.

You can also check the full network footprint or choose colocation if you are bringing your own hardware. Crypto payment is accepted across the board.

Putting it together

The choice comes down to one question: is your workload parallel, or is it serial?

Validators and RPC nodes fan out across verification, replay, account loading, and concurrent queries. They reward core count, large ECC RAM pools, and disciplined NVMe. The EPYC 7763 and its cache-heavy cousin, the 4584PX, cover that ground.

Trading bots live and die on a short serial path inside a slot. They reward the highest single-thread clock you can buy and, even more, physical proximity to where leaders sit. That is exactly what the Ryzen 9 9950X at a Jito-connected edge is built for.

Match the CPU to the bottleneck, host it close to the action, and the rest is tuning.

If you already know which of the three workloads you are building, the next step is simple: pick the matching CPU and the closest Jito-connected location. OrbitServers has both ready to deploy.

Q&A

Question: Why does the guide keep favouring clock speed over core count?

Short answer: Solana workloads often hit a limit where fast cores matter more than many cores. Anza says higher clock speed is better than more cores. That does not make core count useless, though. Validators and RPC nodes still need enough cores for replay, verification, account loading, and concurrent reads.

Question: Is the EPYC 4564P a good standalone choice for a competitive mainnet validator?

Short answer: Not based on the operator sizing used here. The EPYC 4564P has strong clocks and works well as a high-clock all-rounder for trading infra or some RPC use cases, but at 16 cores it sits below the 24-32 physical-core range cited by competitive validator sources. For a single-box mainnet validator, the guide points to the EPYC 7763 instead.

Question: When should an RPC operator choose the EPYC 4584PX instead of the EPYC 7763?

Short answer: Choose the EPYC 7763 for broad load, because it offers 64 cores and a large 256 MB L3 cache. Choose the 4584PX when the RPC workload is especially cache-sensitive, such as heavy database and indexer access patterns that benefit from 3D V-Cache.

Question: For trading bots, should the CPU or the datacenter location be chosen first?

Short answer: Location usually comes first. The guide treats physical proximity to stake, leaders, RPC, and Jito-connected infrastructure as the main latency lever. The CPU still matters, especially for the serial detect-build-sign-submit path, which is why the Ryzen 9 9950X is the send-path pick. But a very fast CPU in the wrong place can still lose to a slightly slower box that sits closer to the action.

Question: Why does the guide recommend separating accounts, ledger, snapshots, and OS across drives?

Short answer: Solana workloads are very sensitive to storage contention, especially validators and RPC nodes. Anza warns that accounts and ledger can share a disk, but says that is not recommended because of high IOPS. Splitting write-heavy ledger activity from fast account reads, and keeping snapshots or the OS on their own drives, helps avoid bottlenecks and keeps performance more steady under load.

Need dedicated bare metal?

Get the whole machine - guaranteed CPU, RAM, and NVMe I/O with premium peering. Ideal for full RPC nodes and Solana validators.

Explore bare metal
O

Written by

Ory

The Orbit Servers Team

The Orbit Servers team builds and operates low-latency VPS, bare metal, and colocation infrastructure across the US, EU, and APAC - with a focus on Solana RPC, validator, and trading workloads.

Related posts