kworker CPU elevato
I thread kworker sono i worker generici del kernel. Quando diventano i maggiori consumatori di CPU, qualcosa sta spingendo intensamente il lavoro a livello kernel.
Common symptoms
- I processi kworker appaiono in cima alle liste dei processi
- La CPU sembra alta ma nessuna applicazione utente ne è chiaramente responsabile
- Il carico è correlato all'attività disco o di rete
Likely causes
- Operazioni di IO su disco intensive
- Elaborazione degli interrupt di rete
- Journaling del filesystem o attività sui metadati
- Tempeste di interrupt hardware
Evidence to look for
I thread kworker dominano la CPU
Le metriche IO aumentano durante i picchi di kworker
I conteggi degli interrupt salgono
What it usually means
Il consumo CPU di kworker è solitamente un sintomo a valle di IO intenso o attività dei driver, piuttosto che un bug in kworker stesso.
What to do next
- 1Controlla prima l'IO su disco e di rete
- 2Cerca tempeste di interrupt o problemi con i driver
- 3Analizza gli stack del kernel per identificare il lavoro specifico
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai