Desempenho
Por que meu trabalho mostra uma espera alta de E/S?
Resposta rápida
A carga de trabalho é vinculada ao disco – geralmente instalação de dependência, extração de camada de contêiner ou um banco de dados em um contêiner de serviço.
O detalhe que importa
Mais núcleos não ajudarão. Mude para um executor com NVMe local ou reduza a rotatividade de arquivos.
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.
Relacionado
Por que as GitHub Actions são lentas?Mais comumente: vCPU compartilhada, caches frios, disco conectado à rede e tempo de fila antes mesmo de o trabalho começar.Com que rapidez os executores iniciam depois que um trabalho é colocado na fila?Os corredores do runnerhut largam em cerca de três segundos em uma piscina quente.Preciso alterar meu fluxo de trabalho?Não. Mude o rótulo de execução e deixe todo o resto como está.Como escolho o tamanho do corredor?Comece um tamanho acima do seu executor atual, verifique a utilização da CPU e pare quando a curva se achatar.