常见用法
有时候希望看下php-fpm进程里的扩展占用内存的情况,可以输入以下命令
pmap $(pgrep php-fpm) | less
输出结果
934: php-fpm: master process (/usr/local/php5.6/etc/php-fpm.conf)
0000000000400000 10660K r-x-- php-fpm
0000000001068000 704K r---- php-fpm
0000000001118000 60K rw--- php-fpm
0000000001127000 144K rw--- [ anon ]
00000000020f4000 2904K rw--- [ anon ]
00007f6d29e3e000 48K r-x-- libnss_files-2.17.so
00007f6d29e4a000 2044K ----- libnss_files-2.17.so
00007f6d2a049000 4K r---- libnss_files-2.17.so
00007f6d2a04a000 4K rw--- libnss_files-2.17.so
00007f6d2a04b000 24K rw--- [ anon ]
00007f6d2a051000 1748K r-x-- libdb-5.3.so
00007f6d2a206000 2048K ----- libdb-5.3.so
00007f6d2a406000 28K r---- libdb-5.3.so
00007f6d2a40d000 12K rw--- libdb-5.3.so
00007f6d2a410000 24K r-x-- libsasldb.so.3.0.0
00007f6d2a416000 2044K ----- libsasldb.so.3.0.0
00007f6d2a615000 4K r---- libsasldb.so.3.0.0
00007f6d2a616000 4K rw--- libsasldb.so.3.0.0
00007f6d2a617000 16K r-x-- libanonymous.so.3.0.0
00007f6d2a61b000 2044K ----- libanonymous.so.3.0.0
00007f6d2a81a000 4K r---- libanonymous.so.3.0.0
00007f6d2a81b000 4K rw--- libanonymous.so.3.0.0
00007f6d2a81c000 140K r-x-- jieba.so
00007f6d2a83f000 2048K ----- jieba.so
00007f6d2aa3f000 4K r---- jieba.so
00007f6d2aa40000 4K rw--- jieba.so
00007f6d2aa41000 1196K r-x-- mongodb.so
00007f6d2ab6c000 2048K ----- mongodb.so
00007f6d2ad6c000 20K r---- mongodb.so
00007f6d2ad71000 28K rw--- mongodb.so
00007f6d2ad78000 36K rw--- [ anon ]
00007f6d2ad81000 560K r-x-- redis.so
00007f6d2ae0d000 2048K ----- redis.so
00007f6d2b00d000 28K r---- redis.so
00007f6d2b014000 20K rw--- redis.so
00007f6d2b019000 56K r-x-- igbinary.so
00007f6d2b027000 2044K ----- igbinary.so
00007f6d2b226000 4K r---- igbinary.so
00007f6d2b227000 4K rw--- igbinary.so
00007f6d2b228000 84K r-x-- libgcc_s-4.8.5-20150702.so.1
00007f6d2b23d000 2044K ----- libgcc_s-4.8.5-20150702.so.1
00007f6d2b43c000 4K r---- libgcc_s-4.8.5-20150702.so.1
total 161328K