Back to blog
SolanaΒ·11 min read

Which AMD CPU for Your Solana Workload: Validator, RPC Node, or Trading Bot

Which AMD CPU for Your Solana Workload: Validator, RPC Node, or Trading Bot

Choosing a CPU for a Solana workload is really three different decisions wearing the same hat. A validator, an RPC node, and a trading bot stress hardware in opposite directions, and the part that wins one race can be the wrong call for another. This guide maps each workload to a concrete AMD CPU choice, explains the clock-versus-cores trade-off behind it, and points to where each one belongs on the OrbitServers bare-metal lineup.

The one principle that decides everything: clock vs cores

Before comparing parts, internalise the single trade-off that drives every Solana hardware decision. Solana's own client team is unusually direct about it. As of June 2026, the Anza validator requirements page states verbatim that "higher clock speed is preferable over more cores," and sets a baseline of a 2.8 GHz-or-faster base clock on "AMD Gen 3 or newer" silicon (EPYC Milan / Zen 3 and up). The same page lists SHA extensions and AVX2 as required to run the official release binaries, with AVX512f described as "helpful."

That quote is the thesis of this entire article. Validators, RPC nodes, and trading bots all benefit from fast cores, but they diverge on how much they need many cores, how much RAM, and how much they care about physical proximity to where stake concentrates. Keep three buckets in mind:

  • Validators β€” fast cores first, then enough cores, plenty of ECC RAM, and high-TBW NVMe split across separate drives.
  • RPC nodes β€” RAM-dominant, with high core counts to serve 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 dominant latency lever.

Validators: fast cores, ECC RAM, and disciplined NVMe

What the official spec actually says

As of June 2026, the Anza requirements page recommends a motherboard with 512 GB RAM capacity and suggests ECC memory, builds and runs on Ubuntu 24.04, and on networking lists 1 Gbit/s symmetric as sufficient for an unstaked node but requires at least 2 Gbit/s symmetric for a staked (mainnet) validator, with 10 Gbit/s of available bandwidth recommended. For storage it specifies PCIe Gen3 x4 NVMe or better, high TBW, with accounts and ledger on 1 TB-or-larger drives and snapshots on 500 GB-or-larger β€” and it explicitly warns that accounts and ledger can share a disk but, due to high IOPS, this is not recommended. No GPU is required.

One note on core counts: the Anza page emphasises "higher clock speed is preferable over more cores" for CPU selection rather than setting a hard validator core-count minimum. The explicit "12 cores / 24 threads, or more" and "16 cores / 32 threads, or more" figures that the page does list are stated for RPC nodes β€” 16C/32T once all account indexes are enabled β€” not as a validator core-count requirement. Treat the often-repeated 16/32 validator figure as operator lore, and anchor on clock first.

What competitive operators actually run

Operator guidance sits well above the official floor. As of 2025–2026, infrastructure write-ups from providers such as Hivelocity, BMC Servers, and Unihost converge on roughly 24–32 physical cores at 3.5 GHz or faster as the practical minimum for competitive mainnet, 384 GB–1 TB of DDR5 ECC RDIMM, and enterprise high-TBW NVMe split between accounts and ledger drives. Consumer SSDs are explicitly called out as inadequate because the workload is IOPS-bound on writes. Named AMD parts seen in the wild include the EPYC 7443P (Milan), EPYC 9355 (Genoa), and consumer-grade Ryzen 5950X / 7950X.

A note on testnet: the consulted sources do not specify a separate, lighter hardware tier for testnet validators. In the absence of a documented testnet-specific spec, plan on the same hardware as mainnet β€” testnet is a proving ground, not a budget configuration.

Mapping that to the OrbitServers lineup

For a single-box validator where you want headroom for replay, account loading, and dense ledger I/O, the AMD EPYC 7763 is the natural fit on OrbitServers: 64 cores / 128 threads, 2.45 GHz base / 3.5 GHz boost, 256 MB L3, and 8-channel DDR4 ECC scaling past 512 GB. It clears the cores-and-RAM side of the requirement comfortably, with core count well inside the 24–32 competitive range. The Solana validators solution page walks through full-node sizing in more detail. (If you also want a high-clock all-rounder for trading infra or RPC alongside the validator box, the EPYC 4564P β€” 4.5 GHz base / 5.4 GHz boost, DDR5 ECC to 192 GB β€” is covered in the RPC and trading sections below; note that at 16 cores it sits under the 24–32-core mark the validator sources call for, so it is not the pick for a competitive mainnet validator on its own.)

DimensionOfficial Anza baseline (Jun 2026)Competitive operator practice (2025–26)
CPU clock2.8 GHz+ base, AMD Gen 3+3.5 GHz+, 24–32 physical cores
RAM512 GB-capable board, ECC suggested384 GB–1 TB DDR5 ECC RDIMM
NVMeAccounts 1 TB+, ledger 1 TB+, snapshots 500 GB+, separate drivesEnterprise high-TBW, accounts + ledger split
Network2 Gbit/s symmetric (staked) min, 10 Gbit/s recommended10 Gbps symmetric de-facto standard

RPC nodes: the RAM-hungry workload

Why RPC is defined by memory

An RPC node holds the accounts database and any enabled indexes in memory while serving concurrent read queries at scale, so it is fundamentally RAM-bound in a way a bare validator is not. The clearest documented signal is the account-index jump: as of June 2026, the Anza page lists 256 GB or more as the base, rising to 512 GB or more once you enable all account indexes via --account-index. Community guidance pushes further still β€” 512 GB minimum and 1 TB strongly recommended for production RPC, with the higher figure cited to absorb spikes from snapshots, replays, and account loading. Those above-256 GB numbers are operator recommendations, not official requirements, 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 / 64 threads for production-grade RPC, a preference for single-socket builds, and a bias toward high clock plus large L3 cache. On the socket question, these sources favour single-socket designs and report that dual-socket setups do not deliver a proportional benefit for this workload; where a specific characterisation 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 (32C/64T) and EPYC 9575F (64C/128T). Storage is larger than a validator's because RPC serves reads at volume: a common split is accounts on ~2 TB, ledger on ~4 TB (write-heavy), and OS on ~250 GB, kept on separate drives so heavy ledger writes don't contend with fast account reads. A default pruned RPC fits in roughly 2 TB of raw disk; a full archival RPC must provision hundreds of TB to serve deep history (multiple sources cite a figure in the ~400 TB range plus indexing overhead, so size it generously).

Mapping that to the OrbitServers lineup

OrbitServers' recommended Solana RPC sizing is 192 GB+ RAM, 16+ cores, and 2 TB+ NVMe. The EPYC 7763 is the workhorse here for its 64 cores and 256 MB L3, ideal for full RPC nodes and indexers. Where your RPC workload is cache-sensitive β€” heavy database and indexer access patterns β€” the EPYC 4584PX with 128 MB of 3D V-Cache (16C/32T, 4.2 GHz base / 5.7 GHz boost) can outperform a higher-core part on the queries that thrash cache. 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 production experience rather than spec-sheet guesswork.

Trading bots and MEV: clock and proximity win

Why one fast core beats many slow ones

A trading bot's competitive edge is a short, mostly-serial critical path β€” detect, build, sign, submit β€” that 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 specifically for high clock speed and single-thread performance over raw core count, with SHA and AVX2 extensions required. Because the hot path is largely serial, the highest-clock core that finishes first wins the race; piling on cores doesn't help if each one is slower. This mirrors Anza's own "higher clock speed is preferable over more cores" line β€” stated for validators, but the cleanest first-party anchor for the whole clock-versus-cores argument. RAM needs are typically around 512 GB and up (sources cite 512 GB–1.5 TB) for MEV setups, still less RAM-bound than a full RPC node.

Proximity is the bigger lever than the CPU

Honestly, the CPU is the second-biggest decision for a bot. The dominant latency lever is physical proximity to where stake and leaders concentrate. As of 2026, a Dysnix/RPC Fast vendor benchmark reports that co-locating a bot and its RPC in the same datacenter as a high-stake validator can cut per-request latency by a cited 5–10Γ—, with figures dropping from the tens-of-milliseconds range toward sub-millisecond. Those exact multipliers come from a vendor-published benchmark, so read them as directional estimates rather than independently measured results. As of June 2026, RPC Fast and similar sources describe Jito ShredStream delivering shreds on the order of hundreds of milliseconds (roughly 200–500 ms) ahead of Turbine/gossip propagation β€” directional, vendor-reported, and location-dependent β€” and name Frankfurt and Amsterdam (alongside US East and East Asia) as preferred regions where leaders cluster.

Mapping that to the OrbitServers lineup

For the send path, the highest single-thread clock in the OrbitServers lineup is the Ryzen 9 9950X β€” 16 cores / 32 threads, 4.3 GHz base / 5.7 GHz boost, DDR5 ECC β€” explicitly positioned for MEV/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, which directly addresses the proximity lever that matters most for bots. (Tokyo is a Jito edge but 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: which AMD CPU for which job

WorkloadPrimary driverOrbitServers pickWhy
ValidatorFast cores + ECC RAM + I/OEPYC 776364C/128T, 256 MB L3, 512 GB+ DDR4 ECC for replay and ledger I/O
RPC nodeRAM + cores + NVMeEPYC 7763; 4584PX if cache-boundHigh core count for concurrent reads; 3D V-Cache for index-heavy queries
Trading bot / MEVSingle-thread clock + proximityRyzen 9 9950X5.7 GHz boost wins the serial send path; deploy at a Jito-connected edge

Location, bandwidth, and the things that aren't the CPU

The CPU is necessary but not sufficient. Two non-CPU factors deserve attention. First, bandwidth: a competitive staked validator pushes meaningful 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, Amsterdam) include a 10 Gbps port with unlimited bandwidth β€” see the unmetered 10 Gbps page β€” while US locations (New York, 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 operational basics. Every OrbitServers dedicated server ships with full root or administrator access, IPMI/KVM out-of-band management, a dedicated IPv4, included DDoS protection, and up to 100 Gbps networking available. Instant deploy is available on select Frankfurt and Amsterdam configs; other configs typically provision within 24 hours. If you're prototyping before committing to bare metal, OrbitServers VPS plans start at $39.99/mo and deploy instantly on payment with a 99.9% uptime SLA, and bare metal starts at $299.99/mo. You can also explore the full network footprint or weigh colocation if you're bringing your own hardware. Crypto payment is accepted across the board.

Putting it together

The decision collapses to one question: is your workload a parallel one or a serial one? Validators and RPC nodes parallelise across verification, replay, account loading, and concurrent queries, so 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, so they reward the highest single-thread clock you can buy and, even more, physical proximity to where leaders sit β€” which 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 know which of the three workloads you're building, the next step is picking the matching CPU and the closest Jito-connected location β€” and OrbitServers has both ready to deploy.

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