Como soluciono problemas de desempenho de volume do EBS na minha instância do EC2?

4 minuto de leitura
0

Quero solucionar o problema de desempenho do meu volume Amazon Elastic Block Store (Amazon EBS) na minha instância do Amazon Elastic Compute Cloud (Amazon EC2).

Breve descrição

A seguir estão os problemas de performance que você pode encontrar em seu volume do EBS:

  • Performance lenta do aplicativo
  • Performance lenta da instância
  • Altos tempos de acesso aos dados
  • Erros de leitura e gravação
  • Disco não acessível ou reportado como offline
  • Operações de alta entrada/saída de disco (IOPS), comprimento da fila, throughtput e latência
  • Drivers desatualizados

Observação: para conhecer as práticas recomendadas para alcançar a performance ideal do volume, consulte o seguinte:

Resolução

Etapa 1: Determine quando ocorrem problemas de performance

Determine o período em que ocorrem problemas de performance. Em seguida, você pode isolar esse período de tempo das métricas do EBS para análise em etapas posteriores de solução de problemas. Por exemplo, a performance pode diminuir durante o horário comercial de pico.

Etapa 2: Revise as verificações de status de volume do EBS

  1. Abra o console do Amazon EC2.
  2. Selecione Volume. Observe que a coluna Vplume status (Status do volume) exibe o status de cada volume.
  3. Escolha o volume e, em seguida, selecione a guia Status checks (Verificações de status).
  4. Se o volume estiver em um estado comprometido, consulte Work with an impaired volume (Trabalhar com um volume comprometido).

Para mais informações, consulte Monitor the status of your volumes (Monitorar o status dos seus volumes).

Etapa 3: Reúna informações de volume e instância

Colete informações sobre o volume, como tipo de volume, tamanho do volume, IOPS e limites de throughtput. Para mais informações, consulte:

Etapa 4: Reúna métricas do CloudWatch

Analise as Métricas do Amazon CloudWatch para o Amazon EBS. Observe quaisquer picos nos gráficos. A seguir estão os cálculos da performance média:

  • Média de IOPS = (Operações de leitura [Ops/s] + Operações de gravação [Ops/s])/Período (em segundos)
  • Throughput médio = (Throughput de leitura [KiB/s] + Throughput de gravação [KiB/s])/Período (em segundos)
  • Comprimento médio da fila (Operações)
  • Latência = (Latência média de leitura (ms/op) + Latência média de gravação (ms/op)) /Período (em segundos)
  • Tamanho médio de E/S = (Tamanho médio de leitura (KiB/op) + Tamanho médio de gravação (KiB/op))/período (em segundos)

Para obter mais informações, consulte Monitorar características de E/S usando o CloudWatch.

Etapa 5: Analise as métricas em relação aos atributos de instância e volume

Analise as métricas do CloudWatch e compare-as com as informações de volume e instância coletadas na etapa 3. Isole o problema nas seguintes categorias:

Observação: alterações no tipo de volume do EBS e no tipo de instância do EC2 geram custos. Certifique-se de compreender as diferenças de preços antes de fazer alterações. Para mais informações, consulte:

Observação: as métricas do CloudWatch podem fazer parecer que os limites de volume ou instância não estão sendo atingidos, mesmo que a performance seja lenta. Se isso ocorrer, determine se a microintermitência está ocorrendo na instância.

Etapa 6: Observe eventos de nível de serviço

Se você suspeitar que um grande evento ocorreu para o serviço ou volume do Amazon EBS durante o período em que está pesquisando, consulte o AWS Health Dashboard para ver se há eventos.

Informações relacionadas

Comparar volumes do EBS

Monitorar e compreender a performance do Amazon EBS usando o Amazon CloudWatch

Como otimizar a performance dos meus volumes de IOPS provisionadas do Amazon EBS?

AWS OFICIAL
AWS OFICIALAtualizada há 10 meses