O EFS é executado em um sistema de créditos de E / S, esses créditos são gerados constantemente ao longo do dia com base na quantidade de espaço que você está usando no EFS.
Toda vez que você lê ou grava em um volume EFS, você consome esses créditos. Se você não tiver créditos de E / S em seu saldo, as leituras e gravações aguardarão até você.
Acho que é provável que você tenha usado todos os seus créditos, e o IO em segundo plano continua esgotando seus créditos, mantendo o desempenho horrendo.
Você pode verificar o número de créditos que um volume EFS tem verificando o relógio de nuvem.
Só para esclarecer isso um pouco mais. Se você estivesse usando apenas 1GiB em um disco EFS, a qualquer momento que você lesse / escrevesse a uma taxa superior a 50 KiB / s, você gravaria créditos e, sempre que lesse / escrevesse uma taxa inferior a 50 KiB / s, geraria créditos. / p>
Em comparação, tendo 10GiB em um disco EFS, você conseguirá sustentar 500KiB / s.
Estou utilizando o EFS com um serviço e descobri que precisei gerar aproximadamente 80GiB de dados inúteis brutos, que ficam no disco EFS para gerar créditos IO suficientes para permitir que meu aplicativo use o compartilhamento.
Configurei um despertador de nuvem para notificar-me se meus créditos caírem abaixo de um limite, para que eu tenha tempo de adicionar mais alguns 'dados inúteis' ao disco do EFS para permitir que eu mantenha o desempenho normal.
Eu recomendo a leitura de sugestões oficiais da Amazon sobre o escalonamento da taxa de transferência do EFS se você pensar isso afeta você.