pmap

报告进程的内存映射关系

补充说明

pmap命令 用于报告进程的内存映射关系,是Linux调试及运维一个很好的工具。

语法

pmap(选项)(参数)

选项

-x:显示扩展格式;

-d:显示设备格式;

-q:不显示头尾行;

-V:显示指定版本。

参数

进程号:指定需要显示内存映射关系的进程号,可以是多个进程号。

实例

pidof nginx

13312 5371

pmap -x 5371

5371: nginx: worker process

Address Kbytes RSS Dirty Mode Mapping

0000000000400000 564 344 0 r-x-- nginx

000000000068c000 68 68 60 rw--- nginx

000000000069d000 56 12 12 rw--- [ anon ]

000000000a0c8000 1812 1684 1684 rw--- [ anon ]

0000003ac0a00000 112 40 0 r-x-- ld-2.5.so

0000003ac0c1c000 4 4 4 r---- ld-2.5.so

0000003ac0c1d000 4 4 4 rw--- ld-2.5.so

0000003ac0e00000 1340 284 0 r-x-- libc-2.5.so

0000003ac0f4f000 2044 0 0 ----- libc-2.5.so

0000003ac114e000 16 16 8 r---- libc-2.5.so

0000003ac1152000 4 4 4 rw--- libc-2.5.so

0000003ac1153000 20 20 20 rw--- [ anon ]

0000003ac1200000 8 4 0 r-x-- libdl-2.5.so

0000003ac1202000 2048 0 0 ----- libdl-2.5.so

0000003ac1402000 4 4 4 r---- libdl-2.5.so

0000003ac1403000 4 4 4 rw--- libdl-2.5.so

0000003ac1600000 84 0 0 r-x-- libselinux.so.1

0000003ac1615000 2048 0 0 ----- libselinux.so.1

0000003ac1815000 8 8 8 rw--- libselinux.so.1

0000003ac1817000 4 4 4 rw--- [ anon ]

0000003ac1a00000 236 0 0 r-x-- libsepol.so.1

0000003ac1a3b000 2048 0 0 ----- libsepol.so.1

0000003ac1c3b000 4 4 4 rw--- libsepol.so.1

0000003ac1c3c000 40 0 0 rw--- [ anon ]

0000003ac1e00000 88 44 0 r-x-- libpthread-2.5.so

0000003ac1e16000 2048 0 0 ----- libpthread-2.5.so

0000003ac2016000 4 4 4 r---- libpthread-2.5.so

0000003ac2017000 4 4 4 rw--- libpthread-2.5.so

0000003ac2018000 16 4 4 rw--- [ anon ]

0000003ac2600000 80 52 0 r-x-- libz.so.1.2.3

0000003ac2614000 2044 0 0 ----- libz.so.1.2.3

0000003ac2813000 4 4 4 rw--- libz.so.1.2.3

0000003ac2a00000 36 4 0 r-x-- libcrypt-2.5.so

0000003ac2a09000 2044 0 0 ----- libcrypt-2.5.so

0000003ac2c08000 4 4 4 r---- libcrypt-2.5.so

0000003ac2c09000 4 4 4 rw--- libcrypt-2.5.so

0000003ac2c0a000 184 0 0 rw--- [ anon ]

0000003ac3600000 8 0 0 r-x-- libkeyutils-1.2.so

0000003ac3602000 2044 0 0 ----- libkeyutils-1.2.so

0000003ac3801000 4 4 4 rw--- libkeyutils-1.2.so

0000003ac3a00000 68 0 0 r-x-- libresolv-2.5.so

0000003ac3a11000 2048 0 0 ----- libresolv-2.5.so

0000003ac3c11000 4 4 4 r---- libresolv-2.5.so

0000003ac3c12000 4 4 4 rw--- libresolv-2.5.so

0000003ac3c13000 8 0 0 rw--- [ anon ]

0000003ac3e00000 8 0 0 r-x-- libcom_err.so.2.1

0000003ac3e02000 2044 0 0 ----- libcom_err.so.2.1

0000003ac4001000 4 4 4 rw--- libcom_err.so.2.1

0000003ac4200000 1204 8 0 r-x-- libcrypto.so.0.9.8e

0000003ac432d000 2044 0 0 ----- libcrypto.so.0.9.8e

0000003ac452c000 132 88 12 rw--- libcrypto.so.0.9.8e

0000003ac454d000 16 12 12 rw--- [ anon ]

0000003ac4600000 176 0 0 r-x-- libgssapi_krb5.so.2.2

0000003ac462c000 2048 0 0 ----- libgssapi_krb5.so.2.2

0000003ac482c000 8 8 8 rw--- libgssapi_krb5.so.2.2

0000003ac4a00000 144 0 0 r-x-- libk5crypto.so.3.1

0000003ac4a24000 2044 0 0 ----- libk5crypto.so.3.1

0000003ac4c23000 8 8 8 rw--- libk5crypto.so.3.1

0000003ac4e00000 32 0 0 r-x-- libkrb5support.so.0.1

0000003ac4e08000 2044 0 0 ----- libkrb5support.so.0.1

0000003ac5007000 4 4 4 rw--- libkrb5support.so.0.1

0000003ac5200000 580 0 0 r-x-- libkrb5.so.3.3

0000003ac5291000 2048 0 0 ----- libkrb5.so.3.3

0000003ac5491000 16 16 12 rw--- libkrb5.so.3.3

0000003ac5a00000 288 4 0 r-x-- libssl.so.0.9.8e

0000003ac5a48000 2048 0 0 ----- libssl.so.0.9.8e

0000003ac5c48000 24 16 12 rw--- libssl.so.0.9.8e

00002b5751808000 8 8 8 rw--- [ anon ]

00002b5751810000 108 36 0 r-x-- libpcre.so.1.2.0

00002b575182b000 2044 0 0 ----- libpcre.so.1.2.0

00002b5751a2a000 4 4 4 rw--- libpcre.so.1.2.0

00002b5751a2b000 28 28 28 rw--- [ anon ]

00002b5751a32000 40 20 0 r-x-- libnss_files-2.5.so

00002b5751a3c000 2044 0 0 ----- libnss_files-2.5.so

00002b5751c3b000 4 4 4 r---- libnss_files-2.5.so

00002b5751c3c000 4 4 4 rw--- libnss_files-2.5.so

00002b5751c3d000 4 4 4 rw-s- zero (deleted)

00002b5751c3e000 20012 20000 20000 rw--- [ anon ]

00007fffbf2ce000 84 20 20 rw--- [ stack ]

00007fffbf35e000 12 0 0 r-x-- [ anon ]

ffffffffff600000 8192 0 0 ----- [ anon ]

---------------- ------ ------ ------

total kB 72880 22940 22000

linux pmap命令,Linux pmap 命令用法详解-Linux命令大全(手册)相关推荐

  1. linux useradd(adduser)命令参数及用法详解(linux创建新用户命令)

    linux useradd(adduser)命令参数及用法详解(linux创建新用户命令) useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号 ...

  2. 【linux】——linux ls命令参数及用法详解---linux显示目录内容命令

    linux系统中ls命令的用法详解 ls命令是linux下最常用的命令.ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单. ...

  3. linux 内存 参数,linux free命令参数及用法详解(linux查看内存命令)

    linux free命令参数及用法详解(linux查看内存命令) 2019年05月31日 | 萬仟网科技 | 我要评论 free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段 ...

  4. linux中的su-命令的功能,linux su命令参数及用法详解(linux切换用户命令)

    linux su命令参数及用法详解(linux切换用户命令) 发布时间:2012-07-21 12:12:39   作者:佚名   我要评论 su的作用是变更为其它使用者的身份,超级用户除外,需要键入 ...

  5. linux cp -r 参数,Linux系统中cp命令的参数及用法详解

    Linux系统中cp命令主要是用来复制文件或者目录.下面由学习啦小编为大家整理了Linux系统中cp命令的参数及用法详解的相关知识,希望对大家有帮助! Linux系统中cp命令的参数及用法详解:参数说 ...

  6. linux 的中断 命令,linux skill命令参数及用法详解(linux中断进程执行命令)

    linux skill命令参数及用法详解(linux中断进程执行命令) 发布时间:2012-07-21 12:09:37   作者:佚名   我要评论 linux 冻结进程命令 skill 使用详解 ...

  7. linux中替换命令详解,linux中sed命令字符串替换的用法详解

    Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...

  8. linux命令优先级设置,linux renice命令参数及用法详解(linux修改程序运行优先级命令)...

    linux renice命令参数及用法详解(linux修改程序运行优先级命令) 发布时间:2012-07-21 12:45:32   作者:佚名   我要评论 renice指令可重新调整程序执行的优先 ...

  9. linux中whoami命令的作用是,linux whoami命令参数及用法详解(linux查看登陆用户名)

    linux whoami命令参数及用法详解(linux查看登陆用户名) 2019年05月31日 | 萬仟网科技 | 我要评论 whoami 命令显示登录名.与使用命令 who 并指定 am i 不同, ...

  10. npm命令--安装依赖包--用法/详解

    原文网址:npm命令--安装依赖包--用法/详解_IT利刃出鞘的博客-CSDN博客 简介 本文介绍npm如何安装依赖包. 用法 命令 作用 详述 npm install <pkg> //同 ...

最新文章

  1. 特别篇 :从 0 开始创作云原生应用 (殷达)
  2. webform(八)——LinQ简单增、删、改、查
  3. select html value属性,HtmlSelect.DataValueField 属性 (System.Web.UI.HtmlControls) | Microsoft Docs...
  4. hdp amabri mysql_MySQL数据库之Ambari 安装配置 MySql
  5. 图像处理:如何理解傅里叶变换在图像处理中的应用
  6. Python使用matplotlib绘制正多边形逼近圆周
  7. 1032. 挖掘机技术哪家强(20)-PAT乙级真题
  8. maven 部署及使用
  9. 我在软件协会修WiFi
  10. Rust 程序语言资料
  11. 如何做数据仓库的有效需求分析
  12. SQL Server 2008 示例库 AdventureWorks2008R2
  13. python 三次样条_python实现三次样条插值
  14. Flash停更!「偷菜」的快乐还记得吗?
  15. oracle 查询带引号,oracle查询带有单引号的 -电脑资料
  16. 面试官问:除了ArrayList你还看过哪些List源码
  17. 第4-8课:方块消除游戏
  18. 记一次bandicom录制的mp4文件损坏修复
  19. C++程序设计三周教学记录
  20. 生成子空间的交空间与和空间

热门文章

  1. MySQL中如何查询数据(上)
  2. python 内部函数传参_python中函数传参详解
  3. 这些屌毛总是给订阅号发x图,连夜肝了一个微信订阅号鉴黄机器人抵御~
  4. 深入分析线程池的实现原理
  5. 你是一直认为 count(1) 比 count(*) 效率高么?
  6. Windows的cmd ping不通vmware的linux系统ip
  7. Oracle数据库之子查询
  8. Android项目创建欢迎页
  9. 数据结构之排序算法(四)-归并排序
  10. 畅玩mt3单机游戏服务器维护,【梦幻西游】MT3仿端手工游戏服务端源码[教程+授权物品后台]...