explain

CPU alto por bloqueos

Cuando varios hilos compiten por el mismo bloqueo, la CPU se consume en sobrecarga de sincronización en lugar de trabajo productivo.

Evidence to look for

perf muestra funciones de mutex o spinlock en las pilas más activas
Añadir más hilos empeora la latencia
La CPU por transacción aumenta con la concurrencia

What it usually means

El sistema está gastando ciclos de CPU esperando bloqueos en lugar de realizar trabajo útil. Más concurrencia lo empeora, no lo mejora.

What to do next

  1. 1Reducir las secciones críticas
  2. 2Reducir los patrones de acceso a estado compartido
  3. 3Considerar estructuras de datos lock-free para las rutas más activas

See what's causing your CPU

cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.

Open cpum.ai

Related

CPU alto por contención de bloqueos | cpum.ai