CPU élevé en raison de la planification
Le planificateur Linux est efficace, mais lorsque la file d'attente d'exécution est constamment surchargée, les décisions de planification commencent à consommer une part significative du CPU.
Evidence to look for
La longueur de la file d'attente d'exécution dépasse constamment le nombre de cœurs
Les taux de changements de contexte sont élevés
La charge moyenne dépasse le nombre de cœurs
What it usually means
Le planificateur passe du temps à décider quoi exécuter ensuite, ce qui réduit le temps réellement consacré à l'exécution des tâches.
What to do next
- 1Réduire le nombre total de tâches prêtes à s'exécuter
- 2Séparer les charges de travail sur différents hôtes ou cgroups
- 3Réduire le chevauchement des tâches en arrière-plan avec celles au premier plan
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai