pmap
、[root@localhost security]# pmap -d
: -bash
Address Kbytes Mode Offset Device Mapping
r-x-- : bash bash的代码段
080dc000 rwx-- : bash bash的数据段
080e3000 rwx-- 00000000080e3000 : [ anon ] bash的堆
4d575000 r-x-- : ld-2.3..so 共享库的代码段
4d58a000 r-x-- : ld-2.3..so 共享库的数据段
4d58b000 rwx-- : ld-2.3..so 共享库的堆
4d58e000 r-x-- : libc-2.3..so
4d6b1000 r-x-- : libc-2.3..so
4d6b2000 rwx-- : libc-2.3..so
4d6b5000 rwx-- 000000004d6b5000 : [ anon ] 匿名物理内存,
4d6de000 r-x-- : libdl-2.3..so
4d6e0000 rwx-- : libdl-2.3..so
4d807000 r-x-- : libtermcap.so.2.0.
4d80a000 rwx-- : libtermcap.so.2.0.
b7bc2000 r-x-- : GB18030.so
b7bee000 rwx-- 000000000002b000 : GB18030.so
b7bf0000 r-xs- : gconv-modules.cache
b7bf6000 r-x-- : locale-archive
b7cff000 r-x-- : locale-archive
b7eff000 r-x-- : libnss_files-2.3..so
b7f08000 rwx-- : libnss_files-2.3..so
b7f0a000 rwx-- 00000000b7f0a000 : [ anon ]
b7f20000 rwx-- 00000000b7f20000 : [ anon ]
bff0d000 rw--- 00000000bff0d000 : [ stack ]
ffffe000 ----- : [ anon ]
mapped: 5680K writeable/private: 460K shared: 24K 、[root@localhost security]# pmap -x
: -bash
Address Kbytes RSS Anon Locked Mode Mapping
- - - r-x-- bash
080dc000 - - - rwx-- bash
080e3000 - - - rwx-- [ anon ]
4d575000 - - - r-x-- ld-2.3..so
4d58a000 - - - r-x-- ld-2.3..so
4d58b000 - - - rwx-- ld-2.3..so
4d58e000 - - - r-x-- libc-2.3..so
4d6b1000 - - - r-x-- libc-2.3..so
4d6b2000 - - - rwx-- libc-2.3..so
4d6b5000 - - - rwx-- [ anon ]
4d6de000 - - - r-x-- libdl-2.3..so
4d6e0000 - - - rwx-- libdl-2.3..so
4d807000 - - - r-x-- libtermcap.so.2.0.
4d80a000 - - - rwx-- libtermcap.so.2.0.
b7bc2000 - - - r-x-- GB18030.so
b7bee000 - - - rwx-- GB18030.so
b7bf0000 - - - r-xs- gconv-modules.cache
b7bf6000 - - - r-x-- locale-archive
b7cff000 - - - r-x-- locale-archive
b7eff000 - - - r-x-- libnss_files-2.3..so
b7f08000 - - - rwx-- libnss_files-2.3..so
b7f0a000 - - - rwx-- [ anon ]
b7f20000 - - - rwx-- [ anon ]
bff0d000 - - - rw--- [ stack ]
ffffe000 - - - ----- [ anon ]
-------- ------- ------- ------- -------
total kB - - -
、查看进程1的设备格式,不显示头尾行
pmap -d -q
、循环显示进程3066的设备格式的最后1行,间隔2秒
while true; do pmap -d | tail -; sleep ; done 每列的含义如下:
参数 解释
Address:-0038d000 进程所占的地址空间
Kbytes 该虚拟段的大小
RSS 设备号(主设备:次设备)
Anon 设备的节点号,0表示没有节点与内存相对应
Locked 是否允许swapped
Mode 权限:r=read, w=write, x=execute, s=shared, p=private(copy on write)
Mapping: bash 对应的映像文件名
pmap的更多相关文章
- linux包之procps之pmap命令
名称: pmap - report memory map of a process(查看进程的内存映像信息)用法 pmap [ -x | -d ] [ -q ] pids... ...
- Linux进程内存分析pmap命令(转)
名称: pmap - report memory map of a process(查看进程的内存映像信息)用法 pmap [ -x | -d ] [ -q ] pids... ...
- Linux Pmap 命令:查看进程用了多少内存
Pmap 提供了进程的内存映射,pmap命令用于显示一个或多个进程的内存状态.其报告进程的地址空间和内存状态信息.Pmap实际上是一个Sun OS上的命令,linux仅支持其有限的功能.但是它还是对查 ...
- 需要熟悉的几个调试命令:objdump/pmap/ldd/stace
最近要编译很多库,还涉及到若干进程操作,所以就把相关的命令记录下来. 一,objdump命令 该命令适用于ELF可执行文件,常用的命令如下: objdump -h xx.o : 输出ELF文件的各个段 ...
- pmap 命令详解
通过查看帮助,返回了如下信息: Usage: pmap [options] pid [pid ...] Options: -x, --extended show detai ...
- Linux命令pmap
jmap可以查看Java程序的堆内存使用情况,pmap可以查看Linux上运行的进程的内存使用情况. 查看Linux上运行的进程的内存使用情况,可以使用jmap,top,ps命令. top命令本身也比 ...
- Linux pmap 工具
pmap 用来查看当前进程占用内存使用详细 pmap 格式: -x, --extended # 显示扩展的信息 -d, --device # 显示设备的信息 -q, --quiet # 不显示头或脚注 ...
- Linux进程内存分析pmap命令
转自: http://blog.csdn.net/u013982161/article/details/52654256 名称: pmap - report memory map of a proce ...
- linux pmap命令
pmap提供了进程的内存映射,pmap命令用于显示一个或多个进程的内存状态.其报告进程的地址空间和内存状态信息.Pmap实际上是一个Sun OS上的命令,linux仅支持其有限的功能.但是它还是对查看 ...
随机推荐
- 贝叶斯决策_bayes(新闻分类)
1.简单例子引入 2.先验概率 3.后验概率 4.最小错误率决策 5.最小风险贝叶斯决策 1. 贝叶斯公式 2简单例子 正常情况下,我们可以快速的将街上的人分成男和女两类.这里街上的人就是我们观测到的 ...
- Windows 7 共享文件夹 给 VirtualBox 中的 Ubuntu 14
操作步骤如下: 1.打开虚拟机中的 Ubuntu 系统: 2.安装“增强工具” 设备 -> 安装增强工具 3.设置“共享文件夹” 控制 -> 设置 -> 添加共享文件夹 -> ...
- PHP 三元运算符省略写法
三元运算符 “?:” 又名条件运算符 表达式 (expr1) ? (expr2) : (expr3) 在 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值 ...
- css小常识
static:对象遵循常规流.此时4个定位偏移属性不会被应用(即 没有声明position:relative, top.right.bottom.left不管用). 当position的值为非stat ...
- 笔记(一):ES6所改良的javascript“缺陷”
ES6笔记(一):ES6所改良的javascript“缺陷” 块级作用域 ES5没有块级作用域,只有全局作用域和函数作用域,由于这一点,变量的作用域甚广,所以一进入函数就要马上将它创建出来.这就造 ...
- 深入Activity,Activity启动模式LaunchMode完全解析
转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53221384本文出自[DylanAndroid的博客] 在平时的开发中,我们可 ...
- u-boot 2011.09 调用kernel 的流程
这段时候我总是觉得有个问题,u-boot 的存在是不是就是为了调用kernel 而存在的. 所以,粗浅的跟了一下这个流程,还有很多细节上的东西没有做好,往指正. u-boot-2011.9 调用内核代 ...
- SQL语句在查询分析器中可以执行,代码中不能执行
问题:SQL语句在查询分析器中可以执行,代码中不能执行 解答:sql中包含数据库的关键字,将关键字用[]括起来,可以解决. 后记:建数据库的时候尽量避免使用关键字. 例子: sql.Format(&q ...
- Dex动态加载
Dex动态加载是为了解决什么问题? 在Android系统中,一个App的所有代码都在一个Dex文件里面. Dex是一个类似Jar的存储了多个Java编译字节码的归档文件. 因为Android系统使用D ...
- 线段树区间更新&&求和poj3486
给出了一个序列,你需要处理如下两种询问. ≤ c ≤ ). "Q a b" 询问[a, b]区间中所有值的和. Input 第一行包含两个整数N, Q. ≤ N,Q ≤ . 第二行 ...