CPU alto por bloqueo de red
Cuando las llamadas de red se bloquean, los hilos se acumulan y el sistema parece tener un alto uso de CPU aunque la demanda de cómputo sea baja.
Common symptoms
- La CPU aumenta con cargas de trabajo dependientes de la red
- Los picos de latencia coinciden con la lentitud de servicios posteriores
- Los workers se acumulan sin avanzar de forma útil
Likely causes
- Servicios posteriores lentos
- Falta de tiempos de espera (timeouts)
- Llamadas de red síncronas en rutas críticas
Evidence to look for
El tiempo de espera en red aumenta durante los incidentes
Hilos bloqueados en lecturas de socket
La CPU cae cuando la latencia de red mejora
What it usually means
El sistema está pagando el costo de esperar respuestas de red, lo cual se manifiesta como uso de CPU en la planificación de hilos.
What to do next
- 1Añadir timeouts a todas las llamadas de red
- 2Usar E/S asíncrona o no bloqueante
- 3Añadir circuit breakers para dependencias 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