2

我有一个运行 alpine linux 基本映像的 docker 容器,当我执行到 docker 容器中并运行命令时:

pmap -x [pid]

我在输出中看到的标题是:

Address Kbytes PSS Dirty Swap Mode Mapping

我实际上是在明确寻找 RSS(驻留集大小)。为什么这个标题没有出现在输出中?

4

1 回答 1

0

如果 pmap 未在该特定 docker 映像(Alpine)中显示它,请检查top其输出是否更完整(如在此线程中):

vagrant@dockerdev:/host/scratch/janus-gateway$ sudo docker run --name=mc_small --detach --publish=11213:11211 --user=nobody ploxiln/memcached /bin/memcached -v -m 64 -c 1024
  11037b69acfbc0de7601831634751cd342a7bafe9a25749285bc2c2803cc1768
  vagrant@dockerdev:/host/scratch/janus-gateway$ top c -b -n1 | grep 'COMMAND\|memcached'
    PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
   5984 nobody    20   0  316960   1192    768 S   0.0  0.1   0:00.02 /usr/bin/memcached -v -m 64 -c 1024
   6091 nobody    20   0  305256    780    412 S   0.0  0.0   0:00.00 /bin/memcached -v -m 64 -c 1024

RES列将是居民集大小。

于 2016-07-28T08:00:57.703 回答