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
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: 프로세스 시작 명령의 이름
더 많은 관련 튜토리얼을 보려면 PHP 중국어 웹사이트의 docker tutorial 컬럼을 주목해주세요.
위 내용은 Docker가 차지하는 메모리 양을 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!