2016-07-27 53 views
1

我有一個搬運工容器中運行的Linux高山的基礎圖像,當我exec的入塢窗容器和運行命令:高山Linux操作系統:PMAP輸出沒有顯示RSS

PMAP -x [PID]

,我在輸出中看到的標題是:

Address Kbytes PSS Dirty Swap Mode Mapping

我實際上明確尋找RSS(駐留集大小)。爲什麼這個標題沒有出現在輸出中?

+1

請注意,Stackoverflow僅用於編程相關的問題。請查看[幫助/在線主題],瞭解可在此處詢問哪些主題。這個問題可能適用於其他SE網站,如[unix.se]或[超級用戶](http://superuser.com)。首先檢查他們的幫助,看看問題是否屬於那裏,如果是的話,你可以點擊「標誌」鏈接來請求遷移。 – kaylum

回答

0

如果PMAP不在於特定搬運工圖像(Alpine)顯示它,檢查是否top如果在它的輸出更完整的(如in this thread):

[email protected]:/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 
    [email protected]:/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列將是駐留集大小。

+0

Thanks @VonC - 「top」實際上顯示的是RSS,但我實際上是試圖使用pmap獲得駐留內存,以便我可以找到實際駐留在駐留內存中的內容。基本上,我試圖看到內存地址和坐在那裏的總內存。 – sunsin1985