Dockerコンテナが膨大なCPU負荷平均を消費する理由

Dockerコンテナが膨大なCPU負荷平均を消費する理由

rhel 7.6サーバーの奇妙な動作について議論したいと思います。

サーバーkafka-01マシンにコンテナーと共にKafkaエクスポートプログラムをインストールしました(マシンの合計CPUは12です)。

次のymlファイルでは、Kafka エクスポートコンテナの構成について説明します。

more  docker.kafka-exporter.yml
---
version: '2.4'
services:
  kafka-exporter:
    mem_limit: "612m"
    image: kafka-exporter:v1.2.0
    restart: always
    network_mode: host
    container_name: kafka-exporter
    command: ["--kafka.server=kafka01.sys65.com:6667"]ump 
    ports:
      - 9308:9308
    logging:
      driver: "json-file"
      options:
        max-size: "15m"
        max-file: "1"

だから私たちがコンテナを始めたdockr-composeときdocker-compose -f docker.kafka-exporter.yml up -d

1〜2時間後にCPU負荷平均がからに~2-3増加し​​たことを確認しました。30-40

そして、マシンを再起動しなければ、通常のCPU負荷平均は正常に戻りますが(ish 1 - 2)docker composeを起動するたびにCPUが再びジャンプします(docker composeを停止してもCPU負荷平均は低くなりません)。

この奇妙な行動の理由が何であるかを提案できる人はいますか?

私たちの場合にインストールするのが便利かどうかを検討してください。https://github.com/draios/sysdig、調査を実施しますか?

メモ:

uptimeLinuxコマンドavrgでCPU負荷を確認しました。

時には機械必ずぶら下げるまたは保留そのため、マシンにアクセスできず、再起動しなければマシンを正常に戻すことができます。

ベストアンサー1

おすすめ記事