Runners
Coureurs natifs arm64 GitHub Actions
Coureurs arm64 natifs de classe Ampère et Graviton. Pas de QEMU, pas de pénalité d'émulation, 20% moins cher que l'équivalent x64.
Caractéristiques
- Architecture
- aarch64, natif
- CPU virtuel
- 2 – 64, dédié
- Mémoire
- 4 Go par processeur virtuel
- Prix
- 20 % en dessous de x64
- Émulation
- Aucun
Labels de runner
runnerhut-2vcpu-ubuntu-2404-armrunnerhut-4vcpu-ubuntu-2404-armrunnerhut-8vcpu-ubuntu-2404-armrunnerhut-16vcpu-ubuntu-2404-arm
La création d'images arm64 sur un exécuteur x64 via QEMU est entre 5 fois et 40 fois plus lente que leur création native, en fonction de la quantité de charge de travail compilée. C’est la raison la plus courante pour laquelle une construction Docker multi-arch prend 25 minutes.
Qu'est-ce qui change lorsque vous passez à arm64
- Les modules natifs doivent avoir des versions aarch64 – les plus populaires le font désormais
- Les roues Python se résolvent en manylinux_aarch64 ; quelques paquets sont encore construits à partir des sources
- Tout assemblage x86 ou intrinsèque SIMD dans votre base de code nécessite un chemin d'accès armé
- Les images de base Docker nécessitent des variantes arm64, que presque toutes les images officielles possèdent
Votre prochain build pourrait être deux fois plus rapide, pour moitié prix
Commencez gratuitement. Repartir tient à la même ligne, et nous publions ce diff aussi.
À lire aussi
Coureurs Linux x64 GitHub ActionsExécuteurs AMD et Intel vCPU dédiés de 2 à 64 cœurs, avec disques de travail NVMe et un cache persistant sur chaque tâche.Constructions Docker multiplateformesCréez des images Linux/amd64 et Linux/arm64 de manière native sur leur propre architecture et envoyez une seule liste de manifestes.DockerMatériel, temps d'attache et comportement du cache des instances persistantes BuildKit auxquelles vos tâches se connectent.