查看进程内存映像命令pmap

金砖技能大赛-应急响应-内存镜像分析-进程分析 作为信息安全技术人员必须能够掌握内容镜像分析、重要数据恢复、 恶意文件分析等相关技能,利用这些技能我们能够第一时间分析相关恶意文件、 分析蛛丝马迹帮助我们更好的完成应急响应工作。 应急响应阶段题目主要包含:Windows 内存镜像分析,Linux 内存镜像分析, 磁盘文件恢复,恶意程序分析等内容。 阅读详情

名称:
       pmap - report memory map of a process(查看进程的内存映像信息)
用法
       pmap [ -x | -d ] [ -q ] pids...
       pmap -V
选项含义
       -x   extended       Show the extended format. 显示扩展格式
       -d   device         Show the device format.   显示设备格式
       -q   quiet          Do not display some header/footer lines. 不显示头尾行
       -V   show version   Displays version of program. 显示版本

扩展格式和设备格式域:
        Address:  start address of map  映像起始地址
        Kbytes:  size of map in kilobytes  映像大小
        RSS:  resident set size in kilobytes  驻留集大小
        Dirty:  dirty pages (both shared and private) in kilobytes  脏页大小
        Mode:  permissions on map 映像权限: r=read, w=write, x=execute, s=shared, p=private (copy on write) 
        Mapping:  file backing the map , or '[ anon ]' for allocated memory, or '[ stack ]' for the program stack.  映像支持文件,[anon]为已分配内存 [stack]为程序堆栈
        Offset:  offset into the file  文件偏移
        Device:  device name (major:minor)  设备名

 

[root@SPA ~]# pmap -x 3032
3032:   ./test
Address           Kbytes     RSS   Dirty Mode   Mapping
0000000000400000       4       4       0 r-x--  test
0000000000600000       4       4       4 rw---  test
000000001cd04000     132       4       4 rw---    [ anon ]
0000003257e00000     112      96       0 r-x--  ld-2.5.so
000000325801b000       4       4       4 r----  ld-2.5.so
000000325801c000       4       4       4 rw---  ld-2.5.so
0000003258200000    1336     268       0 r-x--  libc-2.5.so
000000325834e000    2044       0       0 -----  libc-2.5.so
000000325854d000      16      12       8 r----  libc-2.5.so
0000003258551000       4       4       4 rw---  libc-2.5.so
0000003258552000      20      16      16 rw---    [ anon ]
00002ac4f8c8f000       8       8       8 rw---    [ anon ]
00002ac4f8ca6000       8       8       8 rw---    [ anon ]
00007fff69817000      84      12      12 rw---    [ stack ]
ffffffffff600000    8192       0       0 -----    [ anon ]
----------------  ------  ------  ------
total kB           11972     444      72
[root@SPA ~]# pmap -d 3032
3032:   ./test
Address           Kbytes Mode  Offset           Device    Mapping
0000000000400000       4 r-x-- 0000000000000000 000:00018 test
0000000000600000       4 rw--- 0000000000000000 000:00018 test
000000001cd04000     132 rw--- 000000001cd04000 000:00000   [ anon ]
0000003257e00000     112 r-x-- 0000000000000000 0fc:00000 ld-2.5.so
000000325801b000       4 r---- 000000000001b000 0fc:00000 ld-2.5.so
000000325801c000       4 rw--- 000000000001c000 0fc:00000 ld-2.5.so
0000003258200000    1336 r-x-- 0000000000000000 0fc:00000 libc-2.5.so
000000325834e000    2044 ----- 000000000014e000 0fc:00000 libc-2.5.so
000000325854d000      16 r---- 000000000014d000 0fc:00000 libc-2.5.so
0000003258551000       4 rw--- 0000000000151000 0fc:00000 libc-2.5.so
0000003258552000      20 rw--- 0000003258552000 000:00000   [ anon ]
00002ac4f8c8f000       8 rw--- 00002ac4f8c8f000 000:00000   [ anon ]
00002ac4f8ca6000       8 rw--- 00002ac4f8ca6000 000:00000   [ anon ]
00007fff69817000      84 rw--- 00007ffffffe9000 000:00000   [ stack ]
ffffffffff600000    8192 ----- 0000000000000000 000:00000   [ anon ]
mapped: 11972K    writeable/private: 264K    shared: 0K


mapped 表示该进程映射的虚拟地址空间大小,也就是该进程预先分配的虚拟内存大小,即ps出的vsz
writeable/private  表示进程所占用的私有地址空间大小,也就是该进程实际使用的内存大小     
shared 表示进程和其他进程共享的内存大小

Linux性能测试 pmap命令详解 名称: pmap - report memory map of a process(查看进程的内存映像信息) 用法     pmap [ -x | -d ] [ -q ] pids... pmap -V 选项含义 -x extended Show the extended format. 显示扩展格式 -d device Show the device format. 显示设备格式 -q quiet Do not display some header/footer lines. 不显示头尾行 -V show vers 立即下载

相关推荐

Cadence ADE实战:1GHz VCO相位噪声仿真全流程(附PSS/Pnoise避坑指南)

本文详细介绍了在Cadence ADE环境中对1GHz VCO进行相位噪声仿真的完整流程。重点剖析了PSS(周期性稳态分析)和Pnoise(周期性噪声分析)两大核心引擎的关键参数设置与避坑指南,帮助射频与模拟IC设计者准确评估VCO性能,解决仿真不收敛、结果异常等常见问题。

rock5的博客 669

无涯教程-进程 - 镜像

现在,我们已经了解了如何获取进程及其父进程的基本信息,是时候来研究进程信息的细节了。以下是进程镜像的图形表示。进程镜像(Process Image)到底是什么?进程镜像是执行程序时所需的可执行文件,该镜像通常包含以下部分-两种类型。初始化的数据段(Initialized) - 是目标文件或程序的虚拟地址空间的一部分,由初始化的静态变量和全局变量组成。

无涯教程 540

银行数据仓库体系实践(3)--数据架构

狭义的数据仓库数据架构用来特指数据分布,广义的数据仓库数据架构还包括数据模型、数据标准和数据治理。即包含相对静态部分如元数据、业务对象数据模型、主数据、共享数据,也包含相对动态部分如数据流转、ETL、整合、访问应用和数据全生命周期管控治理。 数据架构层面通过数据分类、分层部署等手段,从非功能性视角将数据合理布局。通过整体架构管控和设计,支持业务操作类和管理分析类应用(系统),满足业...

acumen_leo的博客 7010

pmap学习:系统测试中怎么确定内存泄露(memory leak)

性能测试的一项重要工作就是检查有没有内存泄露。linux下通过top/free/pmap/ps,会提供许多关于内存分配的信息,如top里面的VIRT,RSS,SWAP,VSZ,RES,SHR等等,到底哪些参数能够用来检测memory leak呢?虽然baidu,google很方便,但是一直没有找到一个令人信服的答案。这些天一直在研究,结合我在以往实际工作中的一些经验,在此做一个总结: 1,首

licanhua的专栏 3万+

智能环境感知:STM32多传感器数据融合与报警策略设计

本文详细介绍了基于STM32的多传感器数据融合系统设计,整合DHT11温湿度传感器、MQ-2烟雾检测和光照强度检测模块,通过智能算法实现环境感知与动态报警。系统采用数据滤波、多传感器校验和自适应阈值策略,显著提升监测精度与可靠性,并通过OLED显示屏提供清晰的多级报警界面。

plant的博客 200

Clion+platformIO开发ESP32时找不到lib文件中引入第三方库的头文件(头文件下有波浪线),实际编译是成功的解决方法

Clion+platformIO开发ESP引入第三方库文件编译器无法找到.h文件但编译成功

zs5218的博客 1852

pmap(1) command

pmap(process memory map)命令用于查看进程的内存映射,即进程的内存地址空间。pmap 从文件中获得相关数据,用来观察系统中的指定进程的地址空间分布和内存状态信息,包括进程各个段的大小。对查看完整的进程地址空间很有帮助。

Doublelv 的博客专栏。 7165

微信删除的聊天记录怎么恢复(2024年最新攻略合集)

随着微信对我们生活中方方面面的渗透,微信已然从一款简单的社交软件过渡成为现时代的一种生活方式,而微信中的聊天记录就是我们和朋友之间历程的最好证明。对此,今天我们来聊聊微信删除的聊天记录怎么恢复的问题。

m0_70960708的博客 944

pmap 命令介绍和使用案例

PID:要查看的进程ID,可以是一个或多个。

1051

【OpenCV C++】基本绘图操作

OpenCV C++基本绘图操作程序说明代码运行效果 程序说明 // 程序描述:OpenCV C++基本绘图操作 //参 考:毛星云《OpenCV3编程入门》 // 操作系统: Windows 10 64bit // 开发语言: C++ // IDE 版 本:Visual Studio 2019 // OpenCV版本:4.20 代码 main函数写法很简单,先创建空表Mat图像,然后点用函数绘制化学原子图,接着绘制组合图,最后显示图像。 //-------------------------

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 765

【PX4学习笔记】1. ROS及PX4环境搭建

环境 Ubuntu18.04 安装教程参考 https://www.guyuehome.com/8983 安装过程中问题的解决 问题1 rosdep init 错误的终极解决方法 注意etc/下的ros和rostep文件夹要自己建 问题2 Ubuntu安装ROS报错 sudo: rosdep:找不到命令 问题3(更好地解决了问题1、2)【推荐】 解决GitHub的raw.githubusercontent.com无法连接问题 问题4:GeographicLib的安装 教程中安装GeographicLib d

【人工智障 | 计算鸡视觉 | 机器孩】 8230

Linux性能测试 pmap命令

名称:       pmap - report memory map of a process(查看进程的内存映像信息)用法       pmap [ -x | -d ] [ -q ] pids...       pmap -V选项含义       -x   extended       Show the extended format. 显示扩展格式       -d   device     

BOTOAI 792

cartographer如何使用2个反光柱子作为一个landmark

2个反光柱的摆放要求:靠着墙摆,因为我们只能从一侧看到2个反光柱,从两侧都看到至少需要3个反光柱来定位。 landmark检测原理:因为我们是从一侧看到2个反光柱,所以看到2个反光柱在一帧激光数据中会有顺序,有2种情形,如下图 这两种情形,我们发现 情形1: 这种情形2个反光柱子被检测到的激光角度小于180,我们认为大一些激光角度的是原点。 情形2: 这种情形2个反光柱子被检测到的激光角度大于180,我们认为小一些激光角度的是原点。 这样原点就固定下来,并是唯一的。2个反光柱构成的坐标系也就确定了。和激光坐

南北粉面馆 3827

Linux进程内存分析pmap命令(转)

名称:        pmap - report memory map of a process(查看进程的内存映像信息) 用法        pmap [ -x | -d ] [ -q ] pids...        pmap -V 选项含义        -x   extended       Show the extended format. 显示扩展格式        -d

茄肥猫的窝 587

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Linux pmap命令,查看进程内存占用

概述 pmap - report memory map of a process(查看进程的内存映像信息) 格式 pmap [ -x | -d ] [ -q ] pids... pmap -V 选项含义 -x extended Show the extended format. 显示扩展格式 -d device Show the device format. 显示设备格式 -q quiet Do not display so

YxiaoqiR的博客 2176

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

pmap命令使用

pmap 查看进程的内存映像信息 pmap命令用于报告进程的内存映射关系 当程序正在运行时,使用pmap pid可以查看进程的内存映射信息

嵌入式 3613

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Linux查看进程内存空间分布 - pmap

The pmap command reports the memory map of a process or processes. pmap 提供了进程的内存映射,用于显示一个或多个进程的内存状态,报告进程的地址空间和内存状态信息。

fzzjoy的专栏 4829

Linux进程内存分析pmap命令

名称: pmap - report memory map of a process(查看进程的内存映像信息) 用法 pmap [ -x | -d ] [ -q ] pids... pmap -V 选项含义 -x extended Show the extended format. 显示扩展格式 -ddevice Show the deviceformat. 显示设备格式 ...

taoy86的博客 1554

linux命令详解--pmap

名称:        pmap - report memory map of a process(查看进程的内存映像信息) 用法        pmap [ -x | -d ] [ -q ] pids...        pmap -V 选项含义        -x   extended       Show the extended format. 显示扩展格式        -d

鱼思故渊的专栏 7375

linux包之procps之pmap命令

名称:       pmap - report memory map of a process(查看进程的内存映像信息)用法       pmap [ -x | -d ] [ -q ] pids...       pmap -V选项含义       -x   extended       Show the extended format. 显示扩展格式       -d   device     ...

weixin_33847182的博客 289

Linux之某个进程内存分析及内存占用情况

查看服务进程内存占用情况: pmap -x 进程号 导出进程内存占用情况: pmap -x 进程号 > portal.txt

weixin_42949219的博客 483
上一篇: 跟踪进程栈命令pstack
下一篇: C语言谜题解析
IT_Linux
博客等级 码龄14年 31粉丝 77原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值