1 问题
我们怎么知道进程占用的内存多大
2 我们可以使用pmap命令
pmap命令用于显示一个或多个进程的内存状态,报告进程的地址空间和内存状态信息。
一般使用
pmap pid
一般参数选项如下
-x extended显示扩展格式
-d device显示设备格式
-q quiet不显示header/footer行
-V 显示版本信息
我们先用top命令查看占用CPU高的进程,这里我们知道有个httpd进行的PId是26858
我们先pmap 26858试下,部分效果如下,我们知道内存映射所占空间大小是2369116K
我们用-x参数使用下部分效果如下
pmap -x 26858