도커 컨테이너가 엄청난 CPU 로드 평균을 소비하는 이유

도커 컨테이너가 엄청난 CPU 로드 평균을 소비하는 이유

rhel 7.6 서버의 이상한 동작에 대해 논의하고 싶습니다.

서버에 컨테이너와 함께 Kafka 내보내기 도구인 kafka-01 머신을 설치했습니다(머신의 총 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

CPU 로드 평균이 1~2시간 후에 에서 ~2-3으로 증가하는 것을 확인했습니다.30-40

머신을 다시 시작하면 일반 CPU 로드 평균이 정상(대략 1 - 2)으로 돌아갑니다. 그러나 docker compose를 시작할 때마다 다시 CPU 점프가 발생합니다. (docker compose를 중지해도 CPU 로드 평균은 감소하지 않습니다.)

누군가 그 이상한 행동의 이유가 무엇인지 힌트를 줄 수 있습니까?

우리의 경우에 관해서는 설치를 고려하는 것이 유용합니다https://github.com/draios/sysdig, 조사를 위해?

노트:

uptimeLinux 명령 에서 평균 CPU 로드를 확인했습니다.

때때로 기계는꼭 매달리게 하다또는걸다그래서 우리는 기계에 접근할 수 없으며 재부팅만 하면 기계를 다시 정상으로 되돌릴 수 있습니다.

관련 정보