self-host →

//benchmarks · aws ec2 instances

fastest aws ec2 instances, by the numbers.

Single-thread CPU, real on-demand & spot pricing, and observed spot-interruption frequency for every instance type worth running CI on — across four regions. Sort it, filter it, and open any type for the per-region detail. RunsOn launches all of these in your own AWS account.

Looking for a specific shape? The EC2 instance finder filters and compares by CPU, price, memory and architecture in seconds.

ec2 instance finder ↗
arch
region
# instance processor arch cpu speed on-demand spot / hr savings interrupt

what the data says

Single-thread CPU leaders by architecture. The newest families — AMD EPYC 9-series on x64, Graviton4 (Neoverse-V2) on arm64 — set the pace.

x64fastest x86_64passmark single-thread
arm64fastest arm64passmark single-thread

about these benchmarks

AWS sometimes runs custom CPU SKUs you won't find on Passmark — so it's genuinely hard to know which instance is fastest. Every type here is launched on its 2 vCPU variant and measured with the Passmark single-thread metric, averaged over many days.

Pricing is real: on-demand list price and the trailing spot average per region, with the resulting savings. Interrupt frequency is AWS's published spot-advisor band. As always, run your own benchmarks — this points you in the right direction.

The benchmark is refreshed regularly so RunsOn users can pick the best-performing EC2 instance for their GitHub Actions workflows — launched ephemerally, in your own account.

metricpassmark · single-thread
variant2 vCPU
regions4 · us / eu
types tracked47 types
last updatedJune 2, 2026

any instance, in your own account.

The label is a query — name the family or the CPU count and RunsOn launches it ephemerally on spot, one CloudFormation stack, ~10 minutes.