Por que o uso da CPU está alto?
Uso elevado de CPU geralmente significa uma de algumas coisas: um processo consumindo muita CPU, gargalos de disco, pressão de memória, contenção de locks ou loops descontrolados.
Common symptoms
- O servidor parece lento ou sem resposta
- As ventoinhas aceleram ou começa o thermal throttling
- Picos de latência sob carga
Likely causes
- Um único processo está dominando a CPU
- A contenção de disco está acumulando as threads de trabalho
- A pressão de memória está causando atividade de swap
- Muitas threads ou overhead de troca de contexto
Evidence to look for
A CPU permanece acima de 80% por mais de 60 segundos
Um processo responde por mais de 40% da CPU
iowait sobe acima do nível normal de referência
What it usually means
CPU alta é um sintoma, não necessariamente a causa raiz. É preciso distinguir trabalho realmente CPU-bound de tempo de espera por disco, memória ou escalonamento.
What to do next
- 1Identifique o processo com maior uso de CPU e faça profiling
- 2Verifique iowait, utilização de disco e atividade de swap
- 3Reduza a concorrência se a troca de contexto estiver excessiva
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai