2017-02-23 72 views
1

例如映射進程的列表,我有:如何獲得的,解釋在/ proc/meminfo中

% grep '^Mapped:' /proc/meminfo 
Mapped:   121868 kB 

我想產生這樣的事:

PID  Mapped  Path 
123  1234 kB  /lib/libX.so 
234  23445 kB  /bin/bash 
... 
TOTAL  121868 kB 

這樣,TOTAL/proc/meminfo的數字相同。 我看上去以爲/proc/<pid>/smaps,但不知道我應該總結哪些字段才能得到正確的TOTAL。

回答

0

看看pmap。它應該報告進程的內存映射

+0

它會報告。 pmap讀取/ proc/ /地圖並以其自己的方式顯示它。但是,我如何從'/ proc/meminfo'獲得'Mapped:'號碼? – grygorii