zoukankan      html  css  js  c++  java
  • [PHP] pmap可以查看进程占用内存的详细情况

    pmap后面跟进程id,就可以查看进程的详细情况了,例如下面php的进程

    可以看到php扩展占用内存的情况,方便进行查询问题

    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

    也可以和while for in循环进行配合,实时查看进程的内存

     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

  • 相关阅读:
    【LeetCode】46. 全排列(回溯)
    [P2894][USACO08FEB] 酒店Hotel (线段树+懒标记下传)
    [P2680][NOIP2015T6] 运输计划 (LCA+树上差分+二分)
    静态主席树学习笔记
    [P1941][NOIP2014T3] 飞扬的小鸟 (0/1背包+完全背包)
    [P1084][NOIP2012T6] 疫情控制 (二分+贪心+LCA)
    [P3959][NOIP2017T5] 宝藏 (状压DP+DFS)
    [P2679][NOIP2015T5] 子串 (DP+滚动数组)
    [P1314][NOIP2011T5] 聪明的质检员 (二分+前缀和)
    [P1966][NOIP2013T2] 火柴排队 (求逆序对+归并排序/树状数组)
  • 原文地址:https://www.cnblogs.com/taoshihan/p/11945128.html
Copyright © 2011-2022 走看看