CPU alta por demasiados hilos
Agregar más hilos no siempre significa que se haga más trabajo. A partir de cierto punto, las cosas empeoran.
Common symptoms
- La CPU sube, pero el rendimiento no
- Agregar workers empeora la latencia
- Los cambios de contexto se disparan
Likely causes
- Pools de hilos sobreaprovisionados
- Creación ilimitada de workers
- Estado compartido con muchos bloqueos
Evidence to look for
El cambio de contexto es anormalmente alto
La cantidad de hilos supera la de núcleos disponibles
Aumenta la latencia de la cola de ejecución
What it usually means
El sistema pasa más tiempo alternando entre hilos que ejecutando trabajo útil.
What to do next
- 1Reducir la cantidad de hilos y volver a medir
- 2Reducir la contención del estado compartido
- 3Usar patrones asíncronos o basados en eventos donde sea posible
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai