[PHP] pmap can view the details of the process consumes memory

pmap followed by the process id, you can view the details of the process, for example, the following process of php

We can see the situation php extension memory-intensive, facilitate inquiries

00007fb3fa4bf000     44K r-x--  /usr/lib64/php/modules/mysql.so
00007fb3fa4ca000   2048K -----  /usr/lib64/php/modules/mysql.so
00007fb3fa6ca000      8K rw---  /usr/lib64/php/modules/mysql.so
00007fb3fa6cc000     52K r-x--  /usr/lib64/php/modules/memcache.so
00007fb3fa6d9000   2048K -----  /usr/lib64/php/modules/memcache.so
00007fb3fa8d9000      4K rw---  /usr/lib64/php/modules/memcache.so
00007fb3fa8da000   2088K r-x--  /usr/lib64/php/modules/mbstring.so
00007fb3faae4000   2044K -----  /usr/lib64/php/modules/mbstring.so
00007fb3face3000     48K rw---  /usr/lib64/php/modules/mbstring.so
00007fb3facef000     44K r-x--  /usr/lib64/php/modules/ldap.so
00007fb3facfa000   2044K -----  /usr/lib64/php/modules/ldap.so
00007fb3faef9000     12K rw---  /usr/lib64/php/modules/ldap.so
00007fb3faefc000     32K r-x--  /usr/lib64/php/modules/json.so
00007fb3faf04000   2048K -----  /usr/lib64/php/modules/json.so
00007fb3fb104000      4K rw---  /usr/lib64/php/modules/json.so
00007fb3fb105000     40K r-x--  /usr/lib64/php/modules/igbinary.so
00007fb3fb10f000   2044K -----  /usr/lib64/php/modules/igbinary.so
00007fb3fb30e000      4K rw---  /usr/lib64/php/modules/igbinary.so
00007fb3fb30f000    116K r-x--  /usr/lib64/libxcb.so.1.1.0
00007fb3fb32c000   2048K -----  /usr/lib64/libxcb.so.1.1.0
00007fb3fb52c000      4K rw---  /usr/lib64/libxcb.so.1.1.0
00007fb3fb52d000    252K r-x--  /usr/lib64/libjpeg.so.62.0.0
00007fb3fb56c000   2048K -----  /usr/lib64/libjpeg.so.62.0.0
00007fb3fb76c000      4K rw---  /usr/lib64/libjpeg.so.62.0.0
00007fb3fb76d000     64K rw---    [ anon ]
00007fb3fb77d000    300K r-x--  /usr/lib64/php/modules/gd.so
00007fb3fb7c8000   2044K -----  /usr/lib64/php/modules/gd.so
00007fb3fb9c7000     24K rw---  /usr/lib64/php/modules/gd.so
00007fb3fb9cd000     16K rw---    [ anon ]
00007fb3fb9d1000   1796K r-x--  /usr/lib64/php/modules/fileinfo.so
00007fb3fbb92000   2044K -----  /usr/lib64/php/modules/fileinfo.so
00007fb3fbd91000      8K rw---  /usr/lib64/php/modules/fileinfo.so
00007fb3fbd93000    100K r-x-- /usr/lib64/libsasl2.so. 2.0 . 23 
00007fb3fbdac000 2044K ----- /usr/lib64/libsasl2.so. 2.0 . 23 
00007fb3fbfab000 4K r ---- /usr/lib64/libsasl2.so. 2.0 . 23 
00007fb3fbfac000 4K rw --- /usr/lib64/libsasl2.so. 2.0 . 23 
00007fb3fbfad000 28K r -x-- / lib64 / librt- 2.12 .so 
00007fb3fbfb4000 2044K ----- / lib64 / librt- 2.12 .so 
00007fb3fc1b3000 4K r ---- / lib64 / librt- 2.12 .so
00007fb3fc1b4000 4K rw --- / lib64 / librt- 2.12.so
00007fb3fc1b5000     60K r-x--  /usr/lib64/php/modules/curl.so
00007fb3fc1c4000   2044K -----  /usr/lib64/php/modules/curl.so
00007fb3fc3c3000      8K rw---  /usr/lib64/php/modules/curl.so
00007fb3fc3c5000    236K r-x--  /usr/lib64/php/modules/xdebug.so
00007fb3fc400000   2044K -----  /usr/lib64/php/modules/xdebug.so
00007fb3fc5ff000     16K rw---  /usr/lib64/php/modules/xdebug.so
00007fb3fc603000    316K rw---    [ anon ]
00007fb3fc652000  96852K r----  /usr/lib/locale/locale-archive
00007fb402528000     52K rw---    [ anon ]
00007fb40253d000     28K r--s-  /usr/lib64/gconv/gconv-modules.cache

Can also be fitted in circulation and while for, real-time view of memory processes

 while true;do clear;date;for i in `ps --no-headers -o "pid" -C php-fpm`;do pmap $i|tail -1;done;sleep 1;done

 

Guess you like

Origin www.cnblogs.com/taoshihan/p/11945128.html