self-host →
aws elastic compute cloud

m6gd.large

Arm-based AWS Graviton2 processor (64-bit Arm Neoverse cores) General Purpose instance family that offers up to 40% better price/performance than comparable x86 M5 instances. Includes fast, low-latency, local NVMe-based SSD block storage (the 'd' variant) with up to 3.8 TB of capacity

available for self-hosted runners on RunsOn
cpu speed · passmark single-thread
1,094pts
Neoverse-N1 (aarch64)
averaged over many days · higher is faster
vcpus
2
physical threads
memory
7.5 GiB
ram
clock speed
2.5 GHz
max frequency
architecture
aarch64
arm64

ec2 instance family: m6gd

What the family is built for, the silicon underneath, and how to ask RunsOn for it.

m6gd general purpose
cpu type
AWS Graviton2 Processor — Arm-based AWS Graviton2 processor (64-bit Arm Neoverse cores)
architecture
arm64 · aarch64
highlights
General Purpose instance family that offers up to 40% better price/performance than comparable x86 M5 instances. Includes fast, low-latency, local NVMe-based SSD block storage (the 'd' variant) with up to 3.8 TB of capacity
released
July 27, 2020
.github/workflows/ci.yml yaml
jobs:
  build:
    runs-on:
      - runs-on=${{ github.run_id }}
      - family=m6gd
      - cpu=2
the label is a query — each line one constraint, resolved at launch. job labels →

availability & price by region

Spot is the average price RunsOn pays in your own AWS account — no per-minute markup. The bar shows how far under on-demand each region runs; the badge is the observed spot-interruption frequency.

US
N. Virginia
us-east-1
spot · avg $0.0481/hr
on-demand$0.0904
savings vs on-demand46%
spot interrupt freq >20%
US
Oregon
us-west-2
best spot
spot · avg $0.0295/hr
on-demand$0.0904
savings vs on-demand56%
spot interrupt freq >20%
IE
Ireland
eu-west-1
spot · avg $0.0390/hr
on-demand$0.1008
savings vs on-demand55%
spot interrupt freq <5%
DE
Frankfurt
eu-central-1
spot · avg $0.0430/hr
on-demand$0.1090
savings vs on-demand53%
spot interrupt freq 10-15%

Spot prices are trailing averages per region and move with the market. On-demand is the list reference. Interrupt frequency is AWS's published spot-advisor band for this instance type.

about these benchmarks

CPU is the Passmark single-thread metric, run on a live m6gd.large instance and averaged over many days so a single noisy run can't skew the score.

Pricing is normalized to the hourly rate AWS bills, then shown per region. Spot is the trailing average; savings is measured against the same region's on-demand list price.

This instance is launched the exact same way any RunsOn job launches it — ephemeral EC2 in your account, one CloudFormation stack, nothing to babysit.

metricpassmark · single-thread
samples21 runs
regions4 · us-east-1, us-west-2, eu-west-1, eu-central-1
last updatedJune 10, 2026

run m6gd.large in your own account.

The benchmark runs on the same RunsOn anyone can deploy. One CloudFormation stack, your AWS account, ~10 minutes.