pmap - Process Memory Usage - find how process memory is distributed
by rajesh[ Edit ] 2009-11-07 15:46:05
pmap - Process Memory Usage
This command can be used to find out and analyze how the process memory is distributed for any given pid, process
Syntax:
pmap -d PID
To display process memory information of a pid say 1234
# pmap -d 1234
Example Output:
[root@localhost kernels]# pmap -d 2361
2361: /usr/sbin/named -u named -t /var/named/chroot
Address Kbytes Mode Offset Device Mapping
00110000 1140 r-x-- 0000000000000000 008:00002 libcrypto.so.0.9.8b
0022d000 76 rwx-- 000000000011c000 008:00002 libcrypto.so.0.9.8b
00240000 12 rwx-- 0000000000240000 000:00000 [ anon ]
00243000 28 r-x-- 0000000000000000 008:00002 libisccc.so.0.2.2
0024a000 4 rwx-- 0000000000006000 008:00002 libisccc.so.0.2.2
0024b000 76 r-x-- 0000000000000000 008:00002 libnsl-2.5.so
0025e000 4 r-x-- 0000000000012000 008:00002 libnsl-2.5.so
0025f000 4 rwx-- 0000000000013000 008:00002 libnsl-2.5.so
00260000 8 rwx-- 0000000000260000 000:00000 [ anon ]
00262000 76 r-x-- 0000000000000000 008:00002 libpthread-2.5.so
00275000 4 r-x-- 0000000000012000 008:00002 libpthread-2.5.so
00276000 4 rwx-- 0000000000013000 008:00002 libpthread-2.5.so
00277000 8 rwx-- 0000000000277000 000:00000 [ anon ]
00279000 68 r-x-- 0000000000000000 008:00002 libz.so.1.2.3