O Gitlab Runner no AWS fica muito lento depois de algum tempo

1

Estou usando o corredor compartilhado do Gitlab com o Docker (versão de corredor atual: 10.0.2, driver de armazenamento do docker: overlay2), em execução na instância do AWS t2.small. Comecei a ter problemas com as construções que diminuíam a velocidade depois de algum tempo (é difícil dizer quando exatamente elas se tornam lentas) - elas levam ~ 10x mais tempo para terminar do que antes. Depois de matar o problema da instância, ele desaparece por um tempo e depois de algum tempo ele diminui a velocidade novamente.

Coisas que eu já verifiquei:

  • O uso da CPU na máquina é de cerca de 20% o tempo todo
  • O uso de RAM é de cerca de 1,5 G durante a versão mais pesada
  • O IOPS no EBS não está esgotando todo o saldo de Burst (por exemplo, agora o saldo de burst é de cerca de 80%)
  • Velocidade de download

O que mais pode estar causando isso?

Apenas no caso, os trabalhos que estão sendo executados neste corredor são principalmente instalação de fios e construção de fios de um aplicativo React de front-end de tamanho médio.

    
por Progress1ve 27.10.2017 / 12:24

0 respostas