如何查看docker占用多少內存

如何查看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 找到容器的container id,再使用ps -ef 找到容器對應的進程,獲得容器對應的pid后,就可以使用top、pmap、ps等查看進程內存的命令查看容器的內存占用情況了。

top

top?-p?5140

內容解釋

PID:進程的ID

USER:進程所有者

PR:進程的優先級別,越小越優先被執行

NInice:值

VIRT:進程占用的虛擬內存

RES:進程占用的物理內存

SHR:進程使用的共享內存

S:進程的狀態。S表示休眠,R表示正在運行,Z表示僵死狀態,N表示該進程優先值為負數

%CPU:進程占用CPU的使用率

%MEM:進程使用的物理內存和總內存的百分比

TIME+:該進程啟動后占用的總的CPU時間,即占用CPU使用時間的累加值。

COMMAND:進程啟動命令名稱

如何查看docker占用多少內存

更多相關教程,請關注PHP中文網docker教程欄目。

以上就是如何查看

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享