O que devo procurar ao monitorar o uso da CPU de uma Micro-Instância do Amazon EC2?

4

Estou usando Monit para ficar de olho em minhas instâncias do Amazon EC2 Micro, mas estou um pouco confuso sobre o Load Média de métricas de CPU devido à capacidade das Micro-instâncias de usar até 2 ECU por períodos curtos. Monit geralmente está relatando uma média de carga (1 min) de 4 ou 5, mas eu realmente não sei se isso é realmente alto ou não.

Pelo que entendi, meu perfil de uso é bem adequado para a Microinst, embora haja alguns picos de 100% de uso da CPU e estes, aproximadamente, coincidem com os alertas da Monit.

Alguém poderia explicar o que seria Normal Load Average para uma instância Micro e em que fase eu deveria começar a me preocupar com isso?

    
por Jake 23.01.2011 / 08:51

2 respostas

8

Cuidado que, no caso do EC2, o top não é uma ferramenta confiável para medir o uso da CPU. Veja mais informações no link

    
por 26.04.2011 / 23:27
3

A média de carga e a utilização da CPU são duas coisas diferentes. A média de carga mede o número de processos na fila de execução da CPU, aguardando que a CPU execute suas instruções.

A carga pode subir por vários motivos, não apenas porque você tem processos usando todos os ciclos de CPU disponíveis. Por exemplo, se você estava tentando acessar algo no disco, mas a E / S estava bloqueada, isso poderia fazer com que a média de carga aumentasse, mesmo que a CPU estivesse ociosa.

Você pode analisar a tendência média da carga ao longo do tempo. Se suas médias de carga de 5 ou 15 minutos forem sempre mais do que o número de CPUs, talvez você precise de mais CPUs. Ou observe os gráficos de utilização da CPU, que serão mais precisos. Se a sua utilização da CPU estiver próxima ou 100%, você precisará de mais CPU.

    
por 23.01.2011 / 11:09