Naar inhoud springen

Runners

Linux x64 GitHub Actions hardlopers

Toegewijde AMD- en Intel vCPU-runners van 2 tot 64 cores, met NVMe-krasschijven en een permanente cache bij elke taak.

Specificaties

vCPU
2 – 64, opgedragen
Geheugen
4 GB per vCPU
Kras schijf
Lokale NVMe, 150 GB – 2 TB
Afbeeldingen
Ubuntu 22.04, 24.04
Koud begin
~3s
Cache
Onbeperkt, 1 GB/s herstel

Runner-labels

  • runnerhut-2vcpu-ubuntu-2404
  • runnerhut-4vcpu-ubuntu-2404
  • runnerhut-8vcpu-ubuntu-2404
  • runnerhut-16vcpu-ubuntu-2404
  • runnerhut-32vcpu-ubuntu-2404
  • runnerhut-64vcpu-ubuntu-2404

Standaard door GitHub gehoste Linux-runners bieden u 2 gedeelde vCPU's en een SSD van 14 GB. Gedeeld is het sleutelwoord: jouw build concurreert met al het andere dat op die host is beland. Daarom duurt dezelfde taak bij de ene run vier minuten en bij de volgende run negen minuten.

runnerhut Linux-hardlopers zijn toegewijd. De vCPU's zijn van jou voor de duur van de taak, de werkschijf is lokale NVMe in plaats van verbonden met het netwerk, en de cache wordt hersteld via een link van 1 GB/s in plaats van de beperkte padacties/cache-gebruik.

Schakelen

yaml
jobs:
build:
- runs-on: ubuntu-latest
+ runs-on: runnerhut-8vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v4
- run: make test
Verander het etiket. Niets anders in de workflow beweegt.

Een maat kiezen

Groter is niet automatisch sneller. Een testsuite die nooit vier kernen verzadigt, draait op dezelfde wandkloktijd op zestien en kost vier keer zoveel. Begin een maat groter dan je huidige hardloper, bekijk het CPU-gebruiksdiagram op het dashboard en stop wanneer de curve vlakker wordt.

Je volgende build kan twee keer zo snel zijn, voor de halve prijs

Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.