Pourquoi l’utilisation du CPU est-elle élevée ?
Une utilisation élevée du CPU signifie généralement l’une des choses suivantes : un processus gourmand, des goulots d’étranglement disque, une pression mémoire, une contention de verrous ou des boucles incontrôlées.
Common symptoms
- Le serveur semble lent ou ne répond plus
- Les ventilateurs s’emballent ou la limitation thermique commence
- Des pics de latence apparaissent sous charge
Likely causes
- Un seul processus monopolise le CPU
- La contention disque bloque les threads de travail
- La pression mémoire provoque une activité de swap
- Trop de threads ou une surcharge due aux changements de contexte
Evidence to look for
Le CPU reste au-dessus de 80 % pendant plus de 60 secondes
Un seul processus représente plus de 40 % du CPU
L’iowait dépasse le niveau normal
What it usually means
Une utilisation élevée du CPU est un symptôme, pas toujours la cause racine. Il faut distinguer un travail réellement CPU-bound d’une attente due au disque, à la mémoire ou à l’ordonnancement.
What to do next
- 1Identifiez le processus qui consomme le plus de CPU et profilez-le
- 2Vérifiez l’iowait, l’utilisation du disque et l’activité de swap
- 3Réduisez la concurrence si les changements de contexte sont excessifs
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai