Sari la conținut

Runnere

Brațul nativ64 GitHub Actions alergători

Alergători nativi din clasa Ampere și Graviton arm64. Fără QEMU, fără penalizare de emulare, cu 20% mai ieftin decât echivalentul x64.

Specificații

Arhitectura
aarch64, nativ
vCPU
2 – 64, dedicat
Memorie
4 GB per vCPU
Preț
20% sub x64
Emulare
Niciuna

Etichete runner

  • runnerhut-2vcpu-ubuntu-2404-arm
  • runnerhut-4vcpu-ubuntu-2404-arm
  • runnerhut-8vcpu-ubuntu-2404-arm
  • runnerhut-16vcpu-ubuntu-2404-arm

Construirea imaginilor arm64 pe un rulant x64 prin QEMU este între 5× și 40× mai lentă decât construirea lor nativă, în funcție de cât de mult se compilează volumul de lucru. Acesta este cel mai frecvent motiv pentru care o construcție Docker cu mai multe arcuri durează 25 de minute.

Ce se schimbă când treci la arm64

  • Modulele native trebuie să aibă versiuni aarch64 - cele mai populare au acum
  • Roțile Python se rezolvă la manylinux_aarch64; câteva pachete încă construite din sursă
  • Orice ansamblu x86 sau intrinseci SIMD din baza de cod au nevoie de o cale de braț
  • Imaginile de bază Docker au nevoie de variante arm64, pe care le au aproape toate imaginile oficiale

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.