linux工具之pmap

牧云@^-^@ 提交于 2019-12-01 16:13:35
1、pmap简介
pmap命令用来报告一个进程或多个进程的内存映射。可以使用这个工具确定系统是如何为服务器上的进程分配内存的。
 
例如查看ssh进程的内存映射:
 
 
 
使用pmap  -d查看详细信息:
 
mapped,进程中用于映射到文件的内存总量
writable/private,进程私有地址空间的数量
shared,进程共享给其他进程的地址空间数量
 
pmap  -x  5995  显示更详细的信息:
 
 
Address :映射的起始地址
Kbytes,映射的大小,以KB为单位
RSS,驻留集大小,以KB为单位
Dirty,脏数据分页(包括共享 和私有),以KB为单位
Mode,映射的权限。读(read)、写(write)、执行(execute)、共享(shared)和私有(private -copy on write)\
Mapping,支持映射的文件,‘【anon】’为分配的内存;‘【stack】’为程序栈
Offset,文件的偏移量
Device,设备名称(主设备号:次设备号)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!