Pular para o conteúdo

Runners

Arm64 nativo GitHub Actions executores

Corredores arm64 da classe Ampere e Graviton nativos. Sem QEMU, sem penalidade de emulação, 20% mais barato que o equivalente x64.

Especificações

Arquitetura
aarch64, nativo
vCPU
2 – 64, dedicado
Memória
4 GB por vCPU
Preço
20% abaixo de x64
Emulação
Nenhum

Labels de runner

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

Construir imagens arm64 em um executor x64 por meio do QEMU é entre 5x e 40x mais lento do que construí-las nativamente, dependendo de quanto a carga de trabalho é compilada. É o motivo mais comum pelo qual uma construção Docker de vários arcos leva 25 minutos.

O que muda quando você muda para arm64

  • Os módulos nativos devem ter compilações aarch64 – os mais populares agora têm
  • Rodas Python resolvem para manylinux_aarch64; alguns pacotes ainda são compilados a partir do código-fonte
  • Qualquer assembly x86 ou intrínsecos SIMD em sua base de código precisa de um caminho de braço
  • As imagens base Docker precisam de variantes arm64, que quase todas as imagens oficiais possuem

Seu próximo build pode ser duas vezes mais rápido, pela metade do preço

Comece grátis. Sair é a mesma linha, e publicamos esse diff também.