文档详情

PROC文件系统---进程相关.pdf

发布:2017-06-05约9.82千字共6页下载文档
文本预览下载声明
PROC文件系统进程相关 2009-04-24 17:58 1 /proc/PID/maps 查看进程的虚拟地址空间是如何使用的。 该文件有6列,分别为:ps 查看进程的虚拟地址空间是如何使用的 地址:库在进程里地址范围 权限:虚拟内存的权限,r=读,w=写,x=,s=共享,p=私有; 偏移量:库在进程里地址范围ps 查看进程的虚拟地址空间是如何使用的 设备:映像文件的主设备号和次设备号; 节点:映像文件的节点号; 路径: 映像文件的路径。该文件有6列,分别为:地址:库在进 每项都与一个vm_area_struct结构成员对应, 范例: 应用程序的正文段(权限为r-xp )从00,大小为4096 ;数据段从 00x0804a000 ,大小为1KB。该应用程序使用了两个库:lib和libc。Libc 的正文段从 00x004b4000,大小为1164KB ;数据段从0x004b5000到0x004b8000 ,大小为 12KB.程里地址范围权限:虚拟内存的权限,r= Ld 的正文段0038d000,大小为84KB ;数据段从0x0038e000到0x0038f000 ,大小为 4KB。该应用程序所使用的库所占的虚拟空间的大小从0x4b8000到0x378000 ,大小为1280KB ,其实 真正大小为VmLib(1251KB) ;因为是按页分配,每页大小为4KB。 [root@localhost ~]# cat /proc/7114/maps。该文件有6列,分别为:地址:库在进 080dc000 r-xp03:06 884901 /bin/bash 080dc000-080e3000 rwxp03:06 884901 /bin/bash 080e3000rwxp 080e3000 00:00 0 [heap] 1 procPIDma 4d575000-4d58a000 r-xp03:06 736549 /lib/ld-2.3.4.so 4d58a000-4d58b000 r-xp03:06 736549 /lib/ld-2.3.4.so 4d58b000-4d58c000 rwxp03:06 736549 /lib/ld-2.3.4.so读,w=写,x=,s=共享,p= 私有; 4d58e000-4d6b1000 r-xp03:06 736550 /lib/tls/libc-2.3.4.so 4d6b1000-4d6b2000 r-xp03:06 736550 /lib/tls/libc-2.3.4.so 4d6b2000-4d6b5000 rwxp03:06 736550 /lib/tls/libc-2.3.4.so。该文件有6列,分别 为:地址:库在进 4d6b5000-4d6b7000 rwxp 4d6b5000 00:00 0 4d6de000-4d6e0000 r-xp03:06 736552 /lib/libdl-2.3.4.so 4d6e0000-4d6e2000 rwxp03:06 736552 /lib/libdl-2.3.4.so读,w=写,x=,s=共 享,p=私有; 4d807000-4d80a000 r-xp03:06 736567 /lib/libtermcap.so.2.0.8 4d80a000-4d80b000 rwxp03:06 736567 /lib/libtermcap.so.2.0.8 b7bf2000-b7c1e000 r-xp03:06 881337 /usr/lib/gconv/GB18030.so读,w= 写,x=,s=共享,p=私有; b7c1e000-b7c20000 rwxp 0002b000 03:06 881337 /usr/lib/gconv/GB18030.so b7c20000-b7c26000 r-xs03:06 881502 /usr/lib/gconv/gconv-modules.cache b7c26000-b7d2f000 r-xp03:06 852489 /usr/lib/locale/locale-archive 1 procPIDma
显示全部
相似文档