BuildPulse runner benchmarks, hardware, and pricing
BuildPulse has two Linux configurations in the supplied results: x64 and ARM64, both requested at two vCPUs. The CPU test runs one thread, not one thread per available vCPU. The x64 guest names AMD EPYC 9R45. The ARM guest names only its architecture, while BuildPulse describes that runner family as AWS Graviton without confirming a generation in the cited documentation.
By TechCompare · Updated
How the ARM disk score is calculated
The updated ARM result supplies sequential read and write MiB/s plus random read and write IOPS from three fully verified samples. Random IOPS are divided by 256 for the 4 KiB operation size, then all four components enter the fixed geometric mean. The table shows a normal disk score. Hover or open details to inspect the medians and the three completed, five attempted, and five requested samples.
Use the published rate for the tested tier
BuildPulse lists $0.004 per minute for two-vCPU x64 and $0.0025 for two-vCPU ARM. Those normalize to $0.002 and $0.00125 per vCPU-minute. Both standard families list sizes up to 64 vCPUs. The maximum describes an available product tier. This dataset doesn't measure scaling from two to 64 vCPUs, real build duration, or the cost of finishing a repository's test suite.
Calculator
| RunnerRunner | CPUCPU scoreSingle thread | CPU valueCPU value | DiskDisk score | CacheCache score | InternetInternet score | Cost/vCPU/minCost/vCPU/minUSD | Max vCPUMax runner vCPU |
|---|---|---|---|---|---|---|---|
| BuildPulse Linux x64 AMD EPYC 9R45 | 43,146 | 21.6M/USD | 28.2 | 58 | 159.1 | 0.002 | 64 |
| BuildPulse Linux arm64 AWS Graviton (gen undisclosed) | 33,116 | 26.5M/USD | 20.1 | 52.2 | 155.6 | 0.0013 | 64 |
Single thread CPU: CoreMark iterations/s. Disk and cache: composite MiB/s. Internet: composite Mbps. Value: score ÷ USD cost/vCPU/min. K means thousand, M means million. Higher is better. Cache uses each runner's best tested cache or artifact backend. Limits: maximum runner vCPU. Prices and value use USD. RunJob's EUR rate is converted at €1 = $1.1206 (ECB, 2026-10-09).
Open the full GitHub Actions runner benchmark toolMeasurement context
The updated BuildPulse ARM disk report contains medians from three completed samples out of five requested. Those verified measurements are included in the disk score and disk value ranking. The details retain the completed, attempted, and requested counts alongside each throughput measurement.
Verdict
Read CPU, disk, and cache results together when choosing a runner for a file-heavy workflow. The disk score combines sequential and random I/O, so inspect the component closest to your job. The quoted compute rate adds price context without predicting a complete build's cost.
More runner benchmark scenarios
Frequently asked questions
Are these independent GitHub Actions runner benchmarks?
Does a CoreMark score predict my build time?
How are disk, cache, and internet scores calculated?
How is price per minute per vCPU calculated?
What does CPU value mean?
Why is an exact CPU model sometimes missing?
Are missing tests counted as zero?
Related tools
Data Transfer Calculator
Estimate transfer times for files over USB, WiFi, Ethernet, and more.
Use tool ➜Memory and Storage Throughput Visualizer
Visualize the massive speed difference between CPU cache, RAM, and storage.
Use tool ➜RAM Latency Calculator
Convert DDR3/DDR4/DDR5 timings (CL, tRCD, tRP, tRAS) into true latency in nanoseconds.
Use tool ➜