Home  >  Article  >  Operation and Maintenance  >  How to check how much memory docker takes up

How to check how much memory docker takes up

尚
Original
2020-03-31 15:36:5225624browse

How to check how much memory docker takes up

How to check how much memory docker takes up:

1. Use the docker stats command to check:

$ 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

How to check how much memory docker takes up

2. First find the container ID of the container through docker ps -a, and then use ps -ef to find the process corresponding to the container. After obtaining the pid corresponding to the container, you can use top, pmap, ps and other commands to view the process memory to view the memory of the container. Occupancy situation.

top

top -p 5140

Content explanation

PID: ID of the process

USER: Process owner

PR: Priority level of the process , the smaller it is, the priority it will be executed

NInice: Value

VIRT: The virtual memory occupied by the process

RES: The physical memory occupied by the process

SHR: Shared memory used by the process

S: The status of the process. S means sleeping, R means running, Z means zombie state, N means the priority value of the process is a negative number

%CPU: The usage rate of the CPU occupied by the process

%MEM: The physics used by the process Percentage of memory and total memory

TIME: The total CPU time occupied by the process after it is started, that is, the accumulated value of the CPU usage time.

COMMAND: Process startup command name

How to check how much memory docker takes up

For more related tutorials, please pay attention to the docker tutorial column on the PHP Chinese website.

The above is the detailed content of How to check how much memory docker takes up. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn