備忘録:

pmapコマンド

syslogdプロセスでメモリ所要量を確認

# pmap -x `pgrep syslogd`
414:    /usr/sbin/syslogd
 Address  Kbytes     RSS    Anon  Locked Mode   Mapped File
08045000      12      12       8       - rw---    [ stack ]
08050000      60      60       -       - r-x--  syslogd
0806F000       4       4       4       - rw---  syslogd
08070000      12       -       -       - rw---  syslogd
08073000     208     204     196       - rw---    [ heap ]
FE449000       4       4       4       - rw--R    [ stack tid=11 ]
 ~略~
FEFFD000       4       4       4       - rwx--  ld.so.1
-------- ------- ------- ------- -------
total Kb    3860    2676     560       -

確認方法

  • Kbytes(2カラム目): メモリ使用量が"3860kb"である事が確認できる。
  • RSS (3カラム目): "2676kb"が常駐していることが確認できる。
  • Anon (4カラム目): 非共有匿名メモリののページ数