CPU élevé à cause de l'ordonnancement du noyau
Lorsque l'ordonnanceur est surchargé, il passe plus de temps à décider quoi exécuter qu'à exécuter un travail utile.
Common symptoms
- CPU élevé, mais le travail se termine lentement
- La latence est irrégulière
- Ajouter des workers aggrave la situation
Likely causes
- Trop de tâches prêtes à s'exécuter
- Voisin bruyant sur des hôtes partagés
- Des tâches en arrière-plan qui se chevauchent avec le travail au premier plan
Evidence to look for
Latence de la file d'attente d'exécution élevée
Nombre de changements de contexte élevé
Temps CPU réparti sur un grand nombre de tâches
What it usually means
La machine consacre une part importante de ses ressources à la surcharge d'ordonnancement plutôt qu'à du calcul utile.
What to do next
- 1Réduire le nombre total de tâches prêtes à s'exécuter
- 2Isoler les charges de travail bruyantes
- 3Réduire le chevauchement des tâches en arrière-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