Média de carga
A média de carga é o número médio de processos que estão em execução ou aguardando para serem executados (incluindo aqueles que aguardam E/S de disco) nos últimos 1, 5 e 15 minutos. uptime, 'top' e /proc/loadavg exibem esse valor. Ele deve ser comparado com o número de núcleos da CPU.
1Lendo os números
'load average: 0.50, 1.20, 2.00' significa que a carga está caindo: menor no último minuto do que nos últimos 15 minutos. Em uma máquina com 4 núcleos, uma carga de 4 significa que as CPUs estão totalmente utilizadas em média; acima disso, os processos ficam em espera.
2CPU ou disco
No Linux, a carga também contabiliza processos em suspensão ininterruptível, geralmente aguardando por disco ou armazenamento em rede. Uma carga alta com baixo uso de CPU no top geralmente aponta para E/S lenta; o valor 'wa' no top mostra o tempo gasto aguardando por E/S.
3Número de núcleos
nproc imprime o número de unidades de processamento disponíveis. Uma média de carga consistentemente acima desse número merece atenção.
Como verificar a carga
- Exibir a carga:
uptime - Exibir o número de núcleos:
nproc - Encontrar o que usa a CPU: top (pressione P para classificar por CPU, M por memória)
- Se o uso da CPU for baixo, mas a carga for alta, verifique a espera de E/S ('wa' no top) e a atividade do disco.
Cuidados
- Um pico curto no valor de 1 minuto é normal; observe o valor de 15 minutos para identificar tendências.
- Compare com a contagem de núcleos antes de decidir se a carga está alta.
Artigos relacionados
- OOM killerO que o OOM killer do Linux faz, como descobrir qual processo ele encerrou e como tornar isso menos provável.
- Unidades do systemd e systemctlO que é uma unidade do systemd, os tipos de unidade comuns e como iniciar, parar, habilitar e inspecionar serviços com o systemctl.
- Espaço de swap no LinuxO que é swap, como visualizá-lo com free e swapon, como adicionar um arquivo de swap e o que as alterações em vm.swappiness fazem.
Fontes
- página de manual do uptime(1) man7.org
- página de manual do proc(5): /proc/loadavg man7.org
Observação: RainServer oferece monitoramento e limpeza segura para servidores Linux; ele mostra o que será alterado e solicita confirmação primeiro.
Última revisão: