Docker - stats 리소스 모니터링

zuckerfrei·2023년 4월 25일
0

Docker

목록 보기
1/4

요약

docker stats 명령어로 컨테이너 별 리소스 사용 체크하기


컨테이너로 서비스를 운영하다보니 과연 이 컨테이너가 호스트 서버의 리소스를 얼마나 사용하는지 궁금해졌다.
지금까지는 그냥 만들어서 배포하기 바빴는데, 성능 이슈가 생길 수 있어서 적어도 파악하고는 있어야 했다.

검색해보니 아래와 같은 내용을 찾았다.

  • 각 컨테이너는 호스트 서버의 리소스를 모두 사용할 수 있는 것이 default
  • docker run 명령어 옵션으로 cpu, memory, network i/o 리소스제한이 가능함
  • docker stats 컨테이너 리소스 모니터링 명령어

docker stats 결과

CONTAINER ID   NAME         CPU %     MEM USAGE / LIMIT    MEM %     NET I/O           BLOCK I/O        PIDS
e6949fc7fa06   was-001      0.71%     6.1GiB / 15.5GiB     39.36%    19.7MB / 84.9MB   18.9MB / 0B      96
a0108c286f83   mmm-001      0.13%     501.8MiB / 15.5GiB   3.16%     113MB / 95.1MB    178MB / 0B       41
04b6335cb644   aaa-001      0.22%     495.7MiB / 15.5GiB   3.12%     418MB / 181MB     133MB / 0B       48
cddc55abda21   prometheus   0.12%     64.56MiB / 15.5GiB   0.41%     973MB / 24.8MB    167MB / 70.3MB   10
61f25777784c   grafana      0.06%     90.3MiB / 15.5GiB    0.57%     99.1MB / 154MB    129MB / 20.7MB   16
1e1b0641c7ce   traefik      0.00%     58.43MiB / 15.5GiB   0.37%     226MB / 212MB     143MB / 0B       11
20cc5e205e31   loki         0.81%     112MiB / 15.5GiB     0.71%     529MB / 166MB     67.7MB / 208MB   11
profile
무설탕 음료를 좋아합니다

0개의 댓글