Latchkey runner benchmarks, EPYC hardware, and pricing
The Latchkey result is a Linux x64 job using the latchkey-small label. The documented shape has two vCPUs and 8 GB of RAM, while the guest identifies AMD EPYC 7R13. The suite pins one execution thread and reports a median, minimum, maximum, and coefficient of variation across five accepted CPU samples.
By TechCompare · Updated
What the minute rate includes
The published small runner rate is $0.0025 per minute, equivalent to $0.00125 per vCPU-minute for the two-vCPU shape. Latchkey also has monthly plan fees and included minutes. The amount paid therefore depends on the plan and usage, and each job rounds up to a whole minute. A matrix of short jobs can have a different bill from one long job with the same measured execution time.
Limits of the supplied sample
The published standard size ladder reaches 16 vCPUs. Only the small runner was tested here, and there are no Latchkey Windows, ARM, or macOS measurements in the supplied files. The disk and cache figures describe this runner under the shared synthetic workloads. They don't establish how a larger machine handles parallel tests or whether a specific repository will finish sooner.
Calculator
| RunnerRunner | CPUCPU scoreSingle thread | CPU valueCPU value | DiskDisk score | CacheCache score | InternetInternet score | Cost/vCPU/minCost/vCPU/minUSD | Max vCPUMax runner vCPU |
|---|---|---|---|---|---|---|---|
| Latchkey Linux x64 AMD EPYC 7R13 | 30,065 | 24.1M/USD | 28.3 | 168.2 | 214.4 | 0.0013 | 16 |
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
Latchkey appears alongside every other runner in the table. The CPU score stays in measured iterations per second, while the disk, cache, and internet columns combine that runner's own measurements. Hover or open the row details to inspect the raw values, compiler, and requested size.
Verdict
Use the compute rate and the monthly plan fee together when estimating spend. The normalized per-vCPU number describes marginal compute pricing after allowances. It isn't an all-inclusive subscription price.
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 ➜