Em um RHEL6
servidor bastante ocupado, continuo notando, 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 possui
Intel(R) Xeon(R) CPU E31240 @ 3.30GHz, 8 cores
Isso significa que o servidor está íntegro e não está sob carga pesada? Eu presumo que sim, mas como isso é sempre baixo, mesmo com tráfego bastante intenso, estou apenas me perguntando se poderia estar negligenciando alguma coisa.
Não que eu espere que o servidor fique paralisado, tentamos garantir o uso de recursos mínimos e servir as páginas da web da maneira mais eficiente possível, mas só quero ter certeza de que algum dia não serei pego de surpresa.
Responder1
Os números que você postou parecem ótimos. Mas é difícil dizer o que mais está acontecendo nos bastidores. Se o servidor estiver funcionando bem - o que significa que os tempos de resposta estão dentro do intervalo aceitável, sem picos ou algo assim, tudo está funcionando conforme o esperado - siga a regra de ouro "se estiver funcionando, não mexa com ele".
Mas se você quiser estudar um pouco, há uma ótimamodelodo engenheiro de desempenhoBrendan Greggque descreve provavelmente os gargalos mais possíveis em um servidor Linux e comandos para monitorá-los/revelá-los.
Recomendo também passar pelos slides dessa página.
Também é importante ter monitoramento contínuo (usando algo comoMunin), pois essa é a única maneira de encontrar problemas que ocorrem em momentos estranhos ou muito esparsos e também permite detectar tendências (problemas futuros).
Editar: ah, e não se esqueça dos logs (como acabei de fazer), sempre verifique os logs.
Responder2
Posso propor duas interpretações diferentes dos números que você postou. Qual dos dois se aplica depende do seu ponto de vista:
- Este é um servidor muito maior do que o necessário para lidar com a carga.
- Este é um servidor pronto para lidar com o crescimento futuro do uso.
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?