fix

Docker CPU 占用过高

Docker 容器会增加少量开销,但 CPU 占用过高通常来自容器内部的应用程序,而不是 Docker 本身。

Common symptoms

Likely causes

Evidence to look for

容器级别的 CPU 指标显示有高负载容器
构建或拉取镜像时 dockerd CPU 升高
容器活动期间宿主机 IO 升高

What it usually means

大多数 Docker CPU 问题本质上是容器内应用的问题。真正由 Docker 本身引起的开销较为少见,但在镜像相关操作期间也可能出现。

What to do next

  1. 1对高负载容器内的应用进行性能分析
  2. 2检查容器的 CPU 限制与宿主机容量
  3. 3降低日志详细程度,减少健康检查频率

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 CPU 占用过高:如何诊断 | cpum.ai