[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.
00007fb3fb32c000 2048K ----- /usr/lib64/libxcb.so.1.1.
00007fb3fb52c000 4K rw--- /usr/lib64/libxcb.so.1.1.
00007fb3fb52d000 252K r-x-- /usr/lib64/libjpeg.so.62.0.
00007fb3fb56c000 2048K ----- /usr/lib64/libjpeg.so.62.0.
00007fb3fb76c000 4K rw--- /usr/lib64/libjpeg.so.62.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.
00007fb3fbdac000 2044K ----- /usr/lib64/libsasl2.so.2.0.
00007fb3fbfab000 4K r---- /usr/lib64/libsasl2.so.2.0.
00007fb3fbfac000 4K rw--- /usr/lib64/libsasl2.so.2.0.
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

[PHP] pmap可以查看进程占用内存的详细情况的更多相关文章
- Linux下查看进程占用内存的最好方式
今天看到stackoverflow上关于linux下如何查看某个进程占用的内存是多少的回答,觉得非常棒,不过是全英文的,很多人可能看不懂,所以我翻译一下 翻译自http://stackoverflow ...
- Linux中查看进程占用内存的情况【转】
转自:http://hutaow.com/blog/2014/08/28/display-process-memory-in-linux/ Linux中查看某个进程占用内存的情况,执行如下命令即可,将 ...
- [linux]查看进程占用内存
1.top -p 进程ID PID:进程的ID USER:进程所有者 PR:进程的优先级别,越小越优先被执行 NInice:值 VIRT:进程占用的虚拟内存 RES:进程占用的物理内存 SHR:进程使 ...
- ps -ef、ps aux(查看进程占用内存大小)
Linux下ps -ef和ps aux的区别及格式详解 Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux.这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Uni ...
- Linux/Centos查看进程占用内存大小的几种方法总结
1.命令行输入top回车,然后按下大写M按照memory排序,按下大写P按照CPU排序. 2. ps -ef | grep "进程名" ps -e -o 'pid,comm ...
- pmap命令 查看进程用了多少内存
pmap命令 查看进程用了多少内存 用法 pmap [ -x | -d ] [ -q ] pids ...
- Linux 查看进程消耗内存情况总结
在Linux中,有很多命令或工具查看内存使用情况,今天我们来看看如何查看进程消耗.占用的内存情况,Linux的内存管理和相关概念要比Windows复杂一些.在此之前,我们需要了解一下Linux系统下面 ...
- Linux的php-fpm优化心得-php-fpm进程占用内存大和不释放内存问题(转)
原文地址:https://wzfou.com/php-fpm/ 最近发现博客的内存老是隔三差五地被“吃掉”了,登录到后台后偶尔会出卡顿的情况,一开始怀疑是Swap不够导致的,于是给VPS主机增加了几个 ...
- Linux下实现脚本监测特定进程占用内存情况
Linux系统下,我们可以利用以下命令来获取特定进程的运行情况: cat /proc/$PID/status 其中PID是具体的进程号,这个命令打印出/proc/特定进程/status文件的内容,信息 ...
随机推荐
- day 26-1 property、绑定与非绑定方法
property property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值:就是把一个函数属性的访问方式变成像访问数据属性的方式一样. 我们首先来看一个对比效果 例一:在调用 bmi ...
- Java并发J.U.C学习总结
转载自http://www.cnblogs.com/chenpi/结合自己理解稍有添加自己的理解 阅读目录 JSR 166及J.U.C Executor框架(线程池. Callable .Future ...
- ES-结构化查询
参考: https://es.xiaoleilu.com/054_Query_DSL/55_Request_body_search.html 请求体查询 GET /_search {} 分页 GET ...
- 【转载】C#中decimal保留2位有效小数
在C#的数字运算过程中,有时候针对十进制decimal类型的计算需要保留2位有效小数,针对decimal变量保留2位有效小数有多种方法,可以使用Math.Round方法以及ToString先转换为字符 ...
- HTTP与FILE协议的区别
File协议 file协议(本地文件传输协议)主要是用来访问本地计算机的文件,一般用Windows的资源管理器直接打开进行读取一个HTML文件时,默认会使用file协议 基本格式是: file:/// ...
- Kotlin版Aspect入门篇
介绍: AspectJ是一个面向切面编程的一个框架,它扩展了java语言,并定义了实现AOP的语法.在将.java文件编译为.class文件时默认使用javac编译工具,AspectJ会有一套符合ja ...
- PHP 利用PHPExcel到处数据到Excel;还有导出数据乱码的解决方案。
直接贴代码吧 PHP版本5.6.38 mysql版本5.0 //连接数据库 $mysql_server_name = "*.*.*.*"; $mysql_username=&quo ...
- 日常工作中VBA代码积累
1.超链接地址提取 Function GetURL(rng As Range) As String On Error Resume Next GetURL = rng.Hyperlinks(1).Ad ...
- maven配置多个镜像
问题场景 1.国内访问maven默认远程中央镜像特别慢 2.用阿里的镜像替代远程中央镜像 3.大部分jar包都可以在阿里镜像中找到,部分jar包在阿里镜像中没有,需要单独配置镜像 解决方案 setti ...
- 表单生成器(Form Builder)之mongodb表单数据——整理数据
在上篇笔记中,为车辆信息表.车辆耗损表以及车辆营收表插入了一些数据.之后便是查询了,重点也在查询……按照之前定好的数据结构,如果查询mongodb document的最外层比较简单,但是我们的重点应该 ...