linux 性能分析之 pmap

pmap 命令用来报告一个进程或多个进程的内存映射。可以使用这个工具确定系统是如何为服务器上的进程分配内存的。

 

例如

pmap -d 22679

 

mapped: 2697256K writeable/private: 1410788K shared: 128K

 

其中 :

Mapped : 表示该进程映射的虚拟地址空间大小,也就是该进程预先分配的虚拟内存大小

writeable/private: 表示进程所占用的私有地址空间大小,也就是该进程实际使用的内存大小

shared: 表示进程和其他进程共享的内存大小

 

 

以 扩展的 方式 输出

 

其中 所 对应 的字段 解析如下:

Address 映射的起始地址

Kbytes 映射大小,以KB为单位

RSS : 保留内存的字节数

Dirty : 脏数据分页

Mode : 映射的权限。读,写,执行,共享 和私有

Mapping : file backing the map , or '[ anon ]' for allocated memory, or '[ stack ]' for the program stack 镜像名, anon 为分配的内存, stack 为程序栈

 

 

 

pmap 命令选项:

-x , --extended , 显示扩展格式

-d , --device 显示设备格式

-q , --quiet 不显示页眉或页脚行

-V,--version 显示版本信息并 退出

-X , 显示比 -x 选项更详细的信息

-XX , 显示内核提供的所有信息

-h , 显示帮助文本并退出

 

 

 

 

 

 

参考 资源:

https://www.cnblogs.com/yorkyang/p/7738174.html

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值