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