fix

Alto uso de CPU en Docker

Los contenedores Docker añaden una capa delgada de sobrecarga, pero el alto consumo de CPU generalmente proviene de la aplicación dentro del contenedor, no de Docker en sí.

Common symptoms

Likely causes

Evidence to look for

Las métricas de CPU a nivel de contenedor muestran contenedores con alta carga
El CPU de dockerd aumenta durante builds o pulls
El IO a nivel del host aumenta durante la actividad de los contenedores

What it usually means

La mayoría de los problemas de CPU en Docker son en realidad problemas de la aplicación dentro de los contenedores. La sobrecarga real de Docker es poco frecuente, pero puede ocurrir durante operaciones con imágenes.

What to do next

  1. 1Perfilar la aplicación dentro del contenedor con alta carga
  2. 2Verificar los límites de CPU de los contenedores y la capacidad del host
  3. 3Reducir la verbosidad del logging y la frecuencia de los health checks

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

Alto uso de CPU en Docker: cómo diagnosticarlo | cpum.ai