Baixa utilização de CPU e memória. Isso significa que o servidor é saudável?

1

Em um servidor RHEL6 bastante ocupado, continuo percebendo, em média, as seguintes indicações

CPU Usage   : 2%.
CPU Load AVG: 0.4,0.2,0.1
Memory Usage: 1.3 out of 16 GB

Esta é a CPU que este servidor tem

Intel(R) Xeon(R) CPU E31240 @ 3.30GHz, 8 cores

Isso significa que o servidor é saudável e não está sob carga pesada? Eu diria que sim, mas desde que este é sempre em um fim baixo, mesmo com tráfego bastante pesado, estou apenas me perguntando se eu poderia estar com vista para algo?

Não que eu espere que o servidor fique sobrecarregado, tentamos garantir que usamos recursos mínimos e atendemos as páginas da Web da maneira mais eficiente possível, mas só quero ter certeza de que não serei surpreendido algum dia.

    
por Hanky Panky 19.05.2015 / 18:21

2 respostas

4

Os números que você publicou parecem ótimos. Mas é difícil dizer o que mais está acontecendo. Se o servidor está indo bem - o que significa que os tempos de resposta estão em um intervalo aceitável, sem picos, tudo está funcionando como esperado - então siga a regra de ouro "se estiver funcionando, não mexa com isso".

Mas se você quiser fazer alguns estudos, há um grande template do engenheiro de desempenho Brendan Gregg que descreve provavelmente a maioria dos possíveis gargalos em um servidor Linux e comandos para monitorá-los / revelá-los.

Eu recomendo passar pelos slides dessa página também.

É importante também ter monitoramento contínuo (usando algo como munin ), já que é a única maneira de encontrar problemas ocorrendo em momentos estranhos, ou muito esparsamente e permite que você detecte tendências (futuros problemas) também.

Edit: oh, e não esqueça de logs (como eu acabei de fazer), sempre verifique os logs.

    
por 19.05.2015 / 18:52
2

Eu posso apresentar duas interpretações diferentes dos números que você postou. Qual dos dois se aplica depende do seu ponto de vista:

  • Este é um servidor que é muito maior do que o necessário para lidar com a carga.
  • Este é um servidor pronto para lidar com crescimento de uso futuro.

O que você precisa prestar atenção são as coisas que você não mencionou na sua pergunta:

  • Você também tem largura de banda de rede suficiente para lidar com o crescimento futuro?
  • O armazenamento em disco é redundante? (RAID1 ou RAID6)
  • Você tem backups?
  • Você precisa de outra redundância para evitar interrupções?
por 21.05.2015 / 21:51