CPU alto per scheduling del kernel
Quando lo scheduler è sovraccarico, trascorre più tempo a decidere cosa eseguire che a svolgere effettivamente lavoro utile.
Common symptoms
- CPU alto ma il lavoro si completa lentamente
- La latenza è inconsistente
- Aggiungere worker peggiora la situazione
Likely causes
- Troppi task eseguibili
- Vicino rumoroso su host condivisi
- Job in background che si sovrappongono al lavoro in foreground
Evidence to look for
Latenza della coda di esecuzione elevata
Context switch elevati
Tempo CPU distribuito ampiamente su molti task
What it usually means
Il sistema sta dedicando uno sforzo significativo all'overhead dello scheduling invece che alla computazione produttiva.
What to do next
- 1Ridurre il numero totale di task eseguibili
- 2Separare i workload rumorosi
- 3Ridurre la sovrapposizione dei job in background
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai