fix

Docker utilizzo CPU elevato

I container Docker aggiungono un sottile livello di overhead, ma un utilizzo elevato della CPU di solito proviene dall'applicazione all'interno del container, non da Docker stesso.

Common symptoms

Likely causes

Evidence to look for

Le metriche CPU a livello di container mostrano container surriscaldati
La CPU di dockerd aumenta durante build o pull
L'IO a livello di host aumenta durante l'attività dei container

What it usually means

La maggior parte dei problemi di CPU con Docker sono in realtà problemi dell'applicazione all'interno dei container. Il vero overhead di Docker è raro ma possibile durante le operazioni sulle immagini.

What to do next

  1. 1Analizza il profilo dell'applicazione all'interno del container surriscaldato
  2. 2Controlla i limiti CPU dei container e la capacità dell'host
  3. 3Riduci la verbosità del logging e la frequenza degli health check

See what's causing your CPU

cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.

Open cpum.ai

Related

Docker utilizzo CPU elevato: come diagnosticarlo | cpum.ai