CPU élevé à cause du blocage IO
Le blocage IO entraîne l'accumulation de requêtes, de workers et de threads. Le résultat ressemble souvent à un CPU élevé, mais la cause racine est un manque de progression.
Common symptoms
- CPU élevé avec un faible débit
- La latence augmente sous charge de stockage ou réseau
- Les workers s'accumulent sans progression utile
Likely causes
- Blocage disque
- Attentes réseau
- IO synchrone dans les chemins critiques
Evidence to look for
Les métriques IO se dégradent lors des incidents
Les processus attendent des lectures/écritures
Le CPU reste élevé pendant que le travail est bloqué
What it usually means
Le système paie le coût de la mise en file d'attente et de la contention autour des IO bloqués.
What to do next
- 1Réduire le blocage synchrone dans les chemins critiques
- 2Améliorer la latence du stockage et du réseau
- 3Séparer les traitements intensifs en calcul et les traitements intensifs en IO
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai