>운영 및 유지보수 >Docker >Docker가 차지하는 메모리 양을 확인하는 방법

Docker가 차지하는 메모리 양을 확인하는 방법

尚
원래의
2020-03-31 15:36:5225726검색

Docker가 차지하는 메모리 양을 확인하는 방법

docker가 차지하는 메모리 양을 확인하는 방법:

1. docker stats 명령을 사용하여 확인합니다.

$ docker stats

CONTAINER ID        NAME                                    CPU %               MEM USAGE / LIMIT     MEM %               NET I/O             BLOCK I/O           PIDS
b95a83497c91        awesome_brattain                        0.28%               5.629MiB / 1.952GiB   0.28%               916B / 0B           147kB / 0B          9
67b2525d8ad1        foobar                                  0.00%               1.727MiB / 1.952GiB   0.09%               2.48kB / 0B         4.11MB / 0B         2
e5c383697914        test-1951.1.kay7x1lh1twk9c0oig50sd5tr   0.00%               196KiB / 1.952GiB     0.01%               71.2kB / 0B         770kB / 0B          1
4bda148efbc0        random.1.vnc8on831idyr42slu578u3cr      0.00%               1.672MiB / 1.952GiB   0.08%               110kB / 0B          578kB / 0B          2

Docker가 차지하는 메모리 양을 확인하는 방법

2 먼저 docker ps -a를 통해 컨테이너의 컨테이너 ID를 찾은 다음 사용합니다. ps -ef를 사용하여 해당 컨테이너를 찾습니다. 컨테이너 프로세스의 pid를 얻은 후 top, pmap, ps 및 기타 명령을 사용하여 프로세스 메모리를 보고 컨테이너의 메모리 사용량을 확인할 수 있습니다.

top

top -p 5140

내용 설명

PID: 프로세스 ID

USER: 프로세스 소유자

PR: 프로세스의 우선순위 수준, 작을수록 실행 우선순위

NInice: 값

VIRT: 프로세스가 차지하는 가상 번호 Memory

RES: 프로세스가 차지하는 물리적 메모리

SHR: 프로세스가 사용하는 공유 메모리

S: 프로세스의 상태. S는 수면 중, R은 실행 중, Z는 좀비 상태, N은 프로세스의 우선 순위 값이 음수임을 의미합니다.

%CPU: 프로세스가 차지하는 CPU 사용률

%MEM: 실제 메모리와 전체 메모리의 비율 프로세스가 사용하는 메모리

TIME+: 프로세스가 시작된 후 프로세스가 차지하는 총 CPU 시간, 즉 CPU 사용 시간의 누적 값입니다.

COMMAND: 프로세스 시작 명령의 이름

Docker가 차지하는 메모리 양을 확인하는 방법

더 많은 관련 튜토리얼을 보려면 PHP 중국어 웹사이트의 docker tutorial 컬럼을 주목해주세요.

위 내용은 Docker가 차지하는 메모리 양을 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.