self-host →

Namespace runner benchmark.

SaaS · US/Europe jobs ran from Namespace Labs (US) in Virginia, US 11 variants 2–8 vCPU x64, arm64 Namespace pricing

1078 of 1097 jobs finished across every suite, 19 failed (TypeScript).

  • TypeScript is borderline at 8 GB or less: Namespace's 4x8 and 2x8 (arm64 and x64) ran out of memory, its 4x8 x64 only on some runs; Blacksmith and Warpbuild never ran out; GitHub, RunsOn and Ubicloud ran out on some runs; AWS CodeBuild ran out too; 16 GB passes everywhere.
  • Measured swap at 8 GB or less: Blacksmith 2 vCPU has 11 GiB, GitHub 2 vCPU 3 GiB, RunsOn 2 vCPU 7.6 GiB, Ubicloud 2 vCPU 4 GiB and Warpbuild 2 vCPU 4 GiB; AWS CodeBuild 4 vCPU and Namespace 2 vCPU have none.
Arch

Variants

Fastest firstCheapest first; × against Namespace's fastest variant with 3 runs; cost per build, on the whole job's time.

Build
  1. 8x328 vCPU · 32 GBVM disk · 5 runs1m 10s, cost per build $0.0304; phases: setup 11s, cargo test 38s, clippy 21s, ×1.00
  2. 8x168 vCPU · 16 GBVM disk · 5 runs1m 12s, cost per build $0.0156; phases: setup 14s, cargo test 38s, clippy 21s, ×1.03
  3. 4x164 vCPU · 16 GBVM disk · 5 runs1m 38s, cost per build $0.0208; phases: setup 11s, cargo test 56s, clippy 31s, ×1.40
  4. 4x84 vCPU · 8 GBVM disk · 5 runs1m 38s, cost per build $0.0104; phases: setup 12s, cargo test 56s, clippy 31s, ×1.40
  5. 2x82 vCPU · 8 GBVM disk · 5 runs2m 39s, cost per build $0.0165; phases: setup 12s, cargo test 1m 36s, clippy 51s, ×2.27
  1. 8x328 vCPU · 32 GBVM disk · 5 runs30s, cost per build $0.0156; phases: toolchain 1s, clone 1s, bun install 9s, typecheck 19s, ×1.00
  2. 8x168 vCPU · 16 GBVM disk · 5 runs31s, cost per build $0.0076; phases: toolchain 1s, clone 1s, bun install 9s, typecheck 20s, ×1.03
  3. 4x164 vCPU · 16 GBVM disk · 5 runs47s, cost per build $0.0108; phases: toolchain 1s, clone 1s, bun install 10s, typecheck 34s, ×1.57
  4. 4x84 vCPU · 8 GBVM disk52s, cost per build $0.0060; phases: toolchain 3s, clone 1s, bun install 11s, typecheck 37s, 1 run
  5. 2x82 vCPU · 8 GBVM diskfailed · out of memory
  1. 8x168 vCPU · 16 GBVM disk · 5 runs3m 57s, cost per build $0.0522; phases: fetch source 23s, buildx setup 2s, docker build 3m 32s, ×1.00
  2. 8x328 vCPU · 32 GBVM disk · 5 runs3m 57s, cost per build $0.1040; phases: fetch source 24s, buildx setup 2s, docker build 3m 28s, ×1.00
  3. 4x164 vCPU · 16 GBVM disk · 5 runs5m 01s, cost per build $0.0650; phases: fetch source 22s, buildx setup 2s, docker build 4m 43s, ×1.27
  4. 4x84 vCPU · 8 GBVM diskn/a · not run: needs more than 8 GB of memory
  5. 2x82 vCPU · 8 GBVM diskn/a · not run: needs more than 8 GB of memory
  1. Apple silicon4 vCPU · 16 GBVM disk · 5 runs1m 20s, cost per build $0.1190; phases: setup 10s, cargo test 50s, clippy 21s, ×1.00
  2. 8x168 vCPU · 16 GBVM disk · 5 runs3m 34s, cost per build $0.0446; phases: setup 23s, cargo test 2m 06s, clippy 1m 04s, ×2.67
  3. 8x328 vCPU · 32 GBVM disk · 5 runs3m 34s, cost per build $0.0900; phases: setup 24s, cargo test 2m 06s, clippy 1m 04s, ×2.67
  4. 4x164 vCPU · 16 GBVM disk · 5 runs5m 15s, cost per build $0.0650; phases: setup 22s, cargo test 3m 19s, clippy 1m 35s, ×3.94
  5. 4x84 vCPU · 8 GBVM disk · 5 runs5m 20s, cost per build $0.0329; phases: setup 23s, cargo fmt 1s, cargo test 3m 18s, clippy 1m 40s, ×4.00
  6. 2x82 vCPU · 8 GBVM disk · 5 runs8m 57s, cost per build $0.0548; phases: setup 21s, cargo fmt 1s, cargo test 5m 37s, clippy 2m 57s, ×6.71
  1. Apple silicon4 vCPU · 16 GBVM disk · 5 runs38s, cost per build $0.0630; phases: toolchain 1s, clone 1s, bun install 11s, typecheck 25s, ×1.00
  2. 8x328 vCPU · 32 GBVM disk · 5 runs1m 28s, cost per build $0.0416; phases: toolchain 1s, clone 3s, bun install 20s, typecheck 1m 05s, ×2.32
  3. 8x168 vCPU · 16 GBVM disk · 5 runs1m 29s, cost per build $0.0212; phases: toolchain 1s, clone 3s, bun install 20s, typecheck 1m 05s, ×2.34
  4. 4x164 vCPU · 16 GBVM disk · 5 runs2m 32s, cost per build $0.0332; phases: toolchain 2s, clone 3s, bun install 24s, typecheck 2m 03s, ×4.00
  5. 4x84 vCPU · 8 GBVM diskfailed · out of memory
  6. 2x82 vCPU · 8 GBVM diskfailed · out of memory
  1. Apple silicon4 vCPU · 16 GBVM disk · 5 runs4m 29s, cost per build $0.3962; phases: fetch source 19s, buildx setup 2s, docker build 4m 14s, ×1.00
  2. 8x328 vCPU · 32 GBVM disk · 5 runs9m 41s, cost per build $0.2548; phases: fetch source 26s, buildx setup 6s, docker build 9m 09s, ×2.16
  3. 8x168 vCPU · 16 GBVM disk · 5 runs10m 03s, cost per build $0.1312; phases: fetch source 29s, buildx setup 6s, docker build 9m 36s, ×2.24
  4. 4x164 vCPU · 16 GBVM disk · 5 runs13m 18s, cost per build $0.1708; phases: fetch source 23s, buildx setup 6s, docker build 12m 41s, ×2.97
  5. 4x84 vCPU · 8 GBVM diskn/a · not run: needs more than 8 GB of memory
  6. 2x82 vCPU · 8 GBVM diskn/a · not run: needs more than 8 GB of memory

Bar shades, light to dark, in execution order: setup = checkout + packages + toolchaincargo fmtcargo testclippy

Bar shades, light to dark, in execution order: toolchainclonebun installtypecheck

Bar shades, light to dark, in execution order: fetch sourcebuildx setupdocker build

Fixed costs not in cost per build

  • Developer plan $0/monthno included unit-minutes; 32 vCPU Linux concurrency
  • Team plan $100/month100,000 unit-minutes; 64 vCPU Linux concurrency
  • Business plan $250/month250,000 unit-minutes; 160 vCPU Linux concurrency; up to 24 h instances
  • Enterprise plan customvolume discounts, custom concurrency, enterprise SSO

Cost per build uses the overage rate, $0.0015 per unit-minute, what the next unit costs past a plan's included minutes.

Team and Business fees prepay units at $0.001; those included minutes are not counted in cost per build.

30-day free trial of the Developer plan; no standing monthly free minutes. Checked 2026-09-30

Over timeone point per run · since Sep 30

Loading every run…