CI Bench

Head to head · CI Bench v1

Blacksmith vs GitHub-hosted larger runner (4 vCPU)

no clear difference in time between Blacksmith and GitHub-hosted larger runner (4 vCPU) (the 95% interval, 0.94 to 1.15, includes 1.00); Blacksmith cost 65% less per job (at 100,000 jobs a month).

Speed

× faster than GitHub-hosted (ubuntu-latest) · higher is better
Blacksmith
1.6×
GitHub-hosted larger runner (4 vCPU)
1.6×
GitHub-hosted (ubuntu-latest)
1.0×

Cost per job

USD per $1.00 spent on GitHub-hosted (ubuntu-latest), at 100,000 jobs a month · lower is better
Blacksmith
$0.48
GitHub-hosted larger runner (4 vCPU)
$1.39
GitHub-hosted (ubuntu-latest)
$1.00

Workload by workload

Blacksmith had the lowest median time of the two on 7 of 12 workloads, GitHub-hosted larger runner (4 vCPU) on 5.
WorkloadBlacksmithGitHub-hosted larger runner (4 vCPU)Lowest median
Burst: 20 jobs at once97 s154 sBlacksmith
cli286 s192 sGitHub-hosted larger runner (4 vCPU)
codex-lint448 s476 sBlacksmith
container386 s185 sGitHub-hosted larger runner (4 vCPU)
fd65 s66 sBlacksmith
flask22 s21 sGitHub-hosted larger runner (4 vCPU)
guava735 s946 sBlacksmith
monorepo177 s220 sBlacksmith
pydantic103 s154 sBlacksmith
ts401 s435 sBlacksmith
vite360 s288 sGitHub-hosted larger runner (4 vCPU)
vue76 s67 sGitHub-hosted larger runner (4 vCPU)

Cost by volume

Mean cost per job in USD, from the benchmark’s sensitivity results
VolumeBlacksmithGitHub-hosted larger runner (4 vCPU)
100,000 jobs a month$0.482$1.387
10,000 jobs a month$0.482$1.387
1,000 jobs a month$0.482$1.387

Failed runs

Counted, never replaced
Blacksmith
3 of 360 measured runs (0.8%)
GitHub-hosted larger runner (4 vCPU)
3 of 360 measured runs (0.8%)

Each configuration page lists where its failures happened. All losses.

All results for this pair

One line per configuration pairing, generated from the benchmark data