`
wupuyuan
  • 浏览: 75867 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

proc-pid的文件列表

阅读更多

/proc/pid/status 进程的详细信息

/proc/pid/cmdline 进程启动命令

/proc/pid/cwd 链接到进程当前工作目录

/proc/pid/environ 进程环境变量列表

/proc/pid/exe 链接到进程的执行命令文件

/proc/pid/fd 包含进程相关的所有的文件描述符

/proc/pid/maps 与进程相关的内存映射信息

/proc/pid/mem 指代进程持有的内存,不可读

/proc/pid/root 链接到进程的根目录

/proc/pid/stat 进程的状态

/proc/pid/statm 进程使用的内存的状态

/proc/pid/status 进程状态信息,比stat/statm更具可读性

/proc/self 链接到当前正在运行的进程

分享到:
评论

相关推荐

    proc-tools:从各种 proc 读取数据

    从各种/proc/:pid/*文件描述符中读取数据。 安装 $ npm install proc-tools --save 用法 获取进程的/proc/:pid/status 。 var status = require ( 'proc-tools' ) . status status ( process . pid , function ( ...

    Linux内核设备驱动之proc文件系统笔记整理

    /***************** * proc文件系统 *****************/ .../proc目录下的文件分析 /proc/$pid 关于进程$pid的信息目录。每个进程在/proc 下有一个名为其进程号的目录。例:$>strings -f /proc/[0-9]*

    cpuinfo_内存占有率计算_linuxcpu占用率统计_

    // CPU占用率计算原理:// 1、读取/proc/pid/stat文件,其中记录了从开机到现在,本进程所占用的CPU时间(单位jiffies)// 2、然后再读取/proc/stat文件,其中记录了从开机到现在,系统所占用的CPU时间(单位jiffies...

    proc_maps_parser:一个轻量级的库,用于解析Linux的proc [pid] maps文件,该文件包含进程的内存映射

    一个轻量级的库,用于解析Linux的/ proc / [pid] / maps文件,该文件包含进程的内存映射 / proc / [pid] / maps 包含当前映射的内存区域及其访问权限的文件。 有关内存映射的更多信息,请参见mmap(2)。 #memory...

    netmatt:netstat功能的Python实现

    netstat用Python重写 欢迎使用netmatt — Python中一个简单的netstat -p |grep LISTEN替换 ... 使用/proc/pid_inode_map如果存在); 否则回落到迭代/proc/[pid]/fd/* 这是net-listeners-proc.py和n

    Emmagee-master

    Emmagee是将选中应用的PID传入,读取/proc/PID/stat文件信息及可获取该PID对应程序的CPU信息。 2、监控应用消耗流量 系统中有存放整体流量和针对当程序的流量统计,/proc/net/dev和/proc/uid_stat/UID下存放tcp_...

    Linux内核中的proc文件系统

    procfs中的文件是用来允许用户空间的程序访问内核中的某些信息(比如进程信息在 /proc/[0-9]+/ 中),或者用来做调试用途( /proc/ksyms ,这个文件列出了已经登记的内核符号,这些符号给出了变量或函数的地址。...

    linux根据pid获取进程名和获取进程pid(c语言获取pid)

    在linux根目录中,有一个/proc的VFS(虚拟文件系统),系统当前运行的所有进程都对应于该目录下的一个以进程PID命名的文件夹,其中存放进程运行的N多信息。其中有一个status文件,cat显示该文件, 第一行的Name即为...

    linux.chm文档

    umount -n /mnt/hda2 运行卸载操作而不写入 /etc/mtab 文件- 当文件为只读或当磁盘写满时非常有用 mount /dev/fd0 /mnt/floppy 挂载一个软盘 mount /dev/cdrom /mnt/cdrom 挂载一个cdrom或dvdrom mount /dev/hdc ...

    lrucacheleetcode-self-taught-cs:手工挑选资源自学计算机科学

    /proc - 包含有关系统资源信息的伪文件作为 PID 文件夹 /root - root 用户的主文件夹,位置确保它始终可以访问 /home /run - (tempfs) 在 ram 中运行 /snap - ubuntu 自包含应用程序 /srv - Web

    linux常用命令脚本.txt

    do awk '/VmSwap|Name|^Pid/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 3 -n -r | head dockerd 2226 10728 kB docker-containe 2251 8516 kB snapd 936 4020 kB networkd-dispat 911 836 kB ...

    waitforpid:使用 Linux 的 PROC_EVENTS 和 POSIX 功能等待(非子)进程退出

    等待使用 Linux 的PROC_EVENTS等待(非子)进程退出。 由于CAP_NET_ADMIN POSIX 功能允许用于waitforpid二进制文件,因此不需要将...用法waitforpid需要一个命令行参数:要等待其退出的进程的 PID。 在退出时, waitfor

    (重要)AIX command 使用总结.txt

    #如何取定文件与文件集的对应关系,有时想使用某个安装文件, 但没有安装包含该文件的文件集,找到文件集来安装所需文件 首先确认系统中已经安装了“bos.content_list”文件集(fileset), 如果没有安装, 请使用smitty ...

    Advanced Bash-Scripting Guide <>

    文件信息:对包含在变量中的文件列表进行操作 10-4. 在for 循环中操作文件 10-5. 在for 循环中省略[list] 10-6. 使用命令替换来产生for 循环的[list] 10-7. 对于二进制文件的一个grep 替换 10-8. 列出系统上的所有...

    入门学习Linux常用必会60个命令实例详解doc/txt

    文件为doc版,可自行转成txt,在手机上看挺好的。 本资源来自网络,如有纰漏还请告知,如觉得还不错,请留言告知后来人,谢谢!!!!! 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供...

    linux cpu使用率,内存使用率 api

    linux下c/c++ 实现cpu使用率查询,内存使用率查询,当个程序使用查询 主要应用/proc/stat /proc/meminfo /proc/pid/stat /proc/pid/status 等文件中的内容进行计算

    Linux高级bash编程

    文件信息:对包含在变量中的文件列表进行操作 10-4. 在for循环中操作文件 10-5. 在for循环中省略[list] 10-6. 使用命令替换来产生for循环的[list] 10-7. 对于二进制文件的一个grep替换 10-8. 列出系统上的所有用户 ...

    详解linux系统下pid的取值范围

    pid的最大值默认是32767(short int的最大值),如果你需要的话还可以不考虑和老版本兼容,修改/proc/sys/kernel/pid_max来提高上限用echo重新写入一个数值到这个文件即可。  由于一般机器不可能同时跑那么多进程+...

    perfdata:收集性能数据,同时尽可能少地影响系统

    从/proc/&lt;pid&gt;/stat和/proc/&lt;pid&gt;/meminfo收集进程使用数据 用法 主要用作静态库 - perfdata.a 。 makefile 还将输出procstat ,它可以按原样用于创建 csv 文件,以及pidstat这只是一个演示。 procstat -H将输出 /...

    linux根据进程号PID查找启动程序的全路径

    工作环境中遇到网络不正常,检测是某服务器异常往外发送数据包,使用netstat命令查看,发现有程序....2.进入/proc目录下以该PID命名的目录中 3.输入ls -ail,结果中 exe链接对应的就是可执行文件的全路经详细信息 [ro

Global site tag (gtag.js) - Google Analytics