Runner
Native arm64 GitHub Actions Läufer
Arm64-Läufer der nativen Ampere- und Graviton-Klasse. Kein QEMU, keine Emulationsstrafe, 20 % günstiger als das x64-Äquivalent.
Spezifikationen
- Architektur
- aarch64, gebürtig
- vCPU
- 2 – 64, gewidmet
- Erinnerung
- 4 GB pro vCPU
- Preis
- 20 % unter x64
- Emulation
- Keine
Runner-Labels
runnerhut-2vcpu-ubuntu-2404-armrunnerhut-4vcpu-ubuntu-2404-armrunnerhut-8vcpu-ubuntu-2404-armrunnerhut-16vcpu-ubuntu-2404-arm
Das Erstellen von arm64-Images auf einem x64-Runner über QEMU ist zwischen 5-mal und 40-mal langsamer als das native Erstellen, je nachdem, wie viel die Arbeitslast kompiliert. Dies ist der häufigste Grund, warum ein Multi-Arch-Docker-Build 25 Minuten dauert.
Was ändert sich, wenn Sie zu arm64 wechseln?
- Native Module müssen über Aarch64-Builds verfügen – die meisten gängigen Module verfügen mittlerweile über einen Aarch64-Build
- Python-Räder werden in Manylinux_aarch64 aufgelöst; Einige Pakete werden immer noch aus dem Quellcode erstellt
- Alle x86-Assemblys oder SIMD-Intrinsics in Ihrer Codebasis benötigen einen Armpfad
- Docker-Basisimages benötigen arm64-Varianten, die fast alle offiziellen Images haben
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
Linux x64 GitHub Actions LäuferDedizierte AMD- und Intel-vCPU-Läufer mit 2 bis 64 Kernen, mit NVMe-Arbeitsfestplatten und einem dauerhaften Cache für jeden Job.Multiplattform-Docker-BuildsErstellen Sie Linux/AMD64- und Linux/ARM64-Images nativ auf ihrer eigenen Architektur und übertragen Sie eine einzige Manifestliste.Docker Builder-MaschinenspezifikationenHardware, Anhängezeit und Cache-Verhalten der persistenten BuildKit-Instanzen, mit denen Ihre Jobs eine Verbindung herstellen.