Informações do sistema desativadas devido ao carregamento superior a 1.0 amazon ec2

5

Durante a sessão ssh de hoje na minha amazon ec2 instance recebi o seguinte aviso no log in:

System information disabled due to load higher than 1.0

Lendo isto:

   System load averages is the average number of processes that are either
   in a runnable or uninterruptable state.  A process in a runnable  state
   is  either  using the CPU or waiting to use the CPU. A process in unin‐
   terruptable state is waiting for some I/O access, eg waiting for  disk.
   The  averages  are  taken over the three time intervals.  Load averages
   are not normalized for the number of CPUs in a system, so a load  aver‐
   age  of 1 means a single CPU system is loaded all the time while on a 4
   CPU system it means it was idle 75% of the time.

Eu entendi que isso é devido a CPU atingiu 100% (estou usando micro instância com o Ubuntu 13.10 instalado). O problema é que olhando para o meu monitor aws, eu posso ver que nos últimos 20 minutos ele não alcançou nem 20% de barra e houve um pico que ficou próximo de 75% há meia hora quando eu instalei muitas atualizações.

Alguém pode esclarecer qual é o problema?

    
por Salvador Dali 03.04.2014 / 05:51

1 resposta

5

Primeiro, a porcentagem da CPU! = média da carga. Você provavelmente deveria ler sobre qual é a diferença.

Agora, para sua pergunta. Se a média de carga atingir o ponto certo no login, mesmo que por alguns segundos, isso é o suficiente para empurrá-la por cima de 1,00, o que desativará a exibição de informações do sistema do Ubuntu. Picos curtos como esse frequentemente são "calculados" quando exibidos em gráficos de longa duração, para que você não os veja. Além disso, os gráficos do AWW cloudwatch não podem saber qual é a média de carregamento do seu sistema. Somente o kernel em sua instância pode saber disso. O Cloudwatch só consegue ver quanta CPU você está usando, que é apenas um pequeno componente que entra na média de carga.

    
por 03.04.2014 / 06:21

Tags