AWS Reduzir o tamanho da Instância do RDS faz com que o trabalho seja executado por mais tempo

1

Recentemente, reduzi o tamanho de uma de nossas instâncias do RDS de r3.xlarge para r3.large . Sob carga normal, isso é absolutamente bom para esta instância. No entanto, temos um trabalho matinal que é muito intensivo em termos de IO.

Estranhamente, desde a redução do tamanho da instância, vimos a utilização de IO e cpu disck consistentemente menor que antes.

Eu esperava ver essas métricas aumentarem enquanto estávamos executando a mesma carga com especificações de hardware reduzidas?

O impacto mais notável disso é que temos um trabalho que foi concluído anteriormente em ~ 2 horas, agora em execução até 9 horas +. É claro, eu esperava que fosse mais lento, mas não é exponencial quando parece estar agora sob a utilização dos recursos disponíveis para ele?

Alguém tem alguma ideia de por que esse comportamento se manifestaria?

Muito obrigado,

    
por Uberzen1 17.11.2015 / 10:09

1 resposta

2

Como a tabela desta página deixa claro, a Amazon faz Acelerar o throughput absoluto para o subsistema EBS e o número de IOPS que uma instância pode fazer para ele. Eles não listam todos os tamanhos possíveis de instância, mas listam o suficiente para deixar claro que VMs menores têm menos capacidade de IO disponível para eles.

Portanto, não é surpreendente que, quando você moveu um trabalho limitado por E / S para uma VM menor, levou mais tempo para ser concluído.

    
por 17.11.2015 / 13:34