CPU alto por bloqueio de rede
Quando chamadas de rede bloqueiam, threads se acumulam e o sistema parece com CPU alta, mesmo que a demanda de processamento seja baixa.
Common symptoms
- CPU sobe com cargas de trabalho dependentes de rede
- Picos de latência coincidem com lentidão em serviços downstream
- Workers se acumulam sem progresso útil
Likely causes
- Serviços downstream lentos
- Ausência de timeouts
- Chamadas de rede síncronas em caminhos críticos
Evidence to look for
O tempo de espera de rede aumenta durante incidentes
Threads bloqueadas em leituras de socket
CPU cai quando a latência de rede melhora
What it usually means
O sistema está pagando o custo de aguardar respostas de rede, o que aparece como uso de CPU no agendamento de threads.
What to do next
- 1Adicione timeouts a todas as chamadas de rede
- 2Use I/O assíncrono ou não bloqueante
- 3Adicione circuit breakers para dependências lentas
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai