`

进程文件解析

 
阅读更多

 

[root@localhost ~]# cat /proc/6873/stat

6873 (a.out) R 6723 6873 6723 34819 6873 8388608 77 0 0 0 41958 31 0 0 25 0 3 0 5882654 1409024 56 4294967295 134512640 134513720 3215579040 0 2097798 0 0 0 0 0 0 0 17 0 0 0 [root@localhost ~]#

 

 

每个参数意思为:

参数 解释

pid=6873 进程(包括轻量级进程,即线程)号

comm=a.out 应用程序或命令的名字

task_state=R 任务的状态,R:runnign, S:sleeping (TASK_INTERRUPTIBLE), D:disk sleep (TASK_UNINTERRUPTIBLE), T: stopped, T:tracing stop,Z:zombie, X:dead

ppid=6723 父进程ID

pgid=6873 线程组号

sid=6723 c该任务所在的会话组ID

tty_nr=34819(pts/3) 该任务的tty终端的设备号,INT(34817/256)=主设备号,(34817-主设备号)=次设备号

tty_pgrp=6873 终端的进程组号,当前运行在该任务所在终端的前台任务(包括shell 应用程序)的PID。

task->flags=8388608 进程标志位,查看该任务的特性

min_flt=77 该任务不需要从硬盘拷数据而发生的缺页(次缺页)的次数

cmin_flt=0 累计的该任务的所有的waited-for进程曾经发生的次缺页的次数目

maj_flt=0 该任务需要从硬盘拷数据而发生的缺页(主缺页)的次数

cmaj_flt=0 累计的该任务的所有的waited-for进程曾经发生的主缺页的次数目

utime=1587 该任务在用户态运行的时间,单位为jiffies

stime=1 该任务在核心态运行的时间,单位为jiffies

cutime=0 累计的该任务的所有的waited-for进程曾经在用户态运行的时间,单位为jiffies

cstime=0 累计的该任务的所有的waited-for进程曾经在核心态运行的时间,单位为jiffies

priority=25 任务的动态优先级

nice=0 任务的静态优先级

num_threads=3 该任务所在的线程组里线程的个数

it_realvalue=0 由于计时间隔导致的下一个 SIGALRM 发送进程的时延,以 jiffy 为单位.

start_time=5882654 该任务启动的时间,单位为jiffies

vsize=1409024(page) 该任务的虚拟地址空间大小

rss=56(page) 该任务当前驻留物理地址空间的大小Number of pages the process has in real memory,minu 3 for administrative purpose.这些页可能用于代码,数据和栈。

rlim=4294967295(bytes) 该任务能驻留物理地址空间的最大值

start_code=134512640 该任务在虚拟地址空间的代码段的起始地址

end_code=134513720 该任务在虚拟地址空间的代码段的结束地址

start_stack=3215579040 该任务在虚拟地址空间的栈的结束地址

kstkesp=0 esp(32 位堆栈指针) 的当前值, 与在进程的内核堆栈页得到的一致.

kstkeip=2097798 指向将要执行的指令的指针, EIP(32 位指令指针)的当前值.

pendingsig=0 待处理信号的位图,记录发送给进程的普通信号

block_sig=0 阻塞信号的位图

sigign=0 忽略的信号的位图

sigcatch=082985 被俘获的信号的位图

wchan=0 如果该进程是睡眠状态,该值给出调度的调用点

nswap 被swapped的页数,当前没用

cnswap 所有子进程被swapped的页数的和,当前没用

exit_signal=17 该进程结束时,向父进程所发送的信号

task_cpu(task)=0 运行在哪个CPU上

task_rt_priority=0 实时进程的相对优先级别

task_policy=0 进程的调度策略,0=非实时进程,1=FIFO实时进程;2=RR实时进程


分享到:
评论

相关推荐

    Multipath用户进程代码解析.pdf

    "Multipath用户进程代码解析" Multipath用户进程代码解析是指对Multipath用户进程的代码进行详细的分析和解释。Multipath用户进程是指multipath和multipathd两个程序,旨在实现多路径存储系统的管理和维护。 ...

    Windows 进程完全解析

    Windows 进程完全解析 system process ...进程文件: [system process] or [system process] 进程名称: Windows内存处理系统进程 描述: Windows页面内存管理进程,拥有0级优先。 是否为系统进程: 是

    SCD文件解析&虚端子软压板提取.rar

    SCD文件解析是理解变电站功能和设备间交互的基础。解析SCD文件涉及到以下几个方面: 1. **逻辑节点与数据对象**:SCD文件中的逻辑节点代表了变电站设备的功能,每个逻辑节点包含一组数据对象,如测量值、控制命令等...

    STL文件的读取(普通文件解析与内存映射文件解析) cpp&stl

    在本实例中,我们将深入探讨如何使用C++和STL库来读取STL文件,特别关注两种不同的读取方法:普通文件解析和内存映射文件解析,并比较它们的性能差异。 首先,我们来看STL文件的基本结构。每个STL文件由多个三角...

    perl 创建子进程,解析XML文件

    1.从XML中读取要运行的程序列表 2.根据程序列表分别创建子进程 3.读取tasklist,删除(终止)某一进程的运行 其中,tasklist.exe在C:\windows\system32文件下

    日志文件解析MySQL版

    在IT行业中,日志文件解析是一项重要的任务,它有助于我们理解和优化系统运行状态,排查问题,以及进行性能监控。在这个“日志文件解析MySQL版”的资源包中,提供了JAVA源代码、可执行jar文件、日志文件样例以及...

    dns 的配置文件解析

    DNS 配置文件解析 DNS(Domain Name System)是将域名转换为 IP 地址的系统,DNS 配置文件是 DNS 服务器的核心组件。下面将对 DNS 配置文件进行详细解析。 acl 语句 ACL(Access Control List)是一种用于控制...

    eml文件解析

    在提供的文件`am.cpp`和`amailattch.h`中,很可能是实现了EML文件解析及BASE64解码的相关功能。具体代码分析需要查看实际内容,但通常会包含打开文件、读取行、解析邮件头、解码BASE64字符串、处理附件等功能。`...

    TestDwarf_提取变量_elf文件格式_解析器_

    《深入理解ELF文件格式与解析器开发》 在软件开发领域,ELF...通过这个过程,不仅可以掌握ELF文件的内部结构,还可以提升对二进制文件解析和调试技术的掌握,对于软件开发和逆向工程等领域具有很高的实用价值。

    ELF文件的解析工具源码

    ELF(Executable and Linkable Format)文件是Unix和类Unix操作系统如Linux中广泛使用的可执行文件、共享库和核心转储的格式。...掌握ELF文件解析的知识有助于提升在Linux系统下的软件开发和维护能力。

    ZwQuerySystemInformation查找进程文件句柄

    《深入解析ZwQuerySystemInformation查找进程文件句柄》 在Windows操作系统中,开发者可以通过系统调用`ZwQuerySystemInformation`来获取系统的各种信息,其中包括查找进程中的文件句柄。这一功能对于系统监控、...

    java解析apk文件

    Java作为一种跨平台的语言,可以用来解析这些APK文件,以获取其中的关键信息,如包名、项目名、版本号以及应用图标等。下面我们将详细介绍如何使用Java进行APK解析,以及在不同操作系统(macOS、Linux和Windows)中...

    判断一个文件是否正在被其它的程序或进程所调用

    在IT领域,尤其是在软件开发和系统管理中,判断一个文件是否正在被其他程序或进程调用是一项非常重要的技能。这不仅对于避免数据冲突至关重要,也是确保数据完整性和系统稳定性的一个关键步骤。以下是对如何实现这一...

    多进程互斥读写XML文件

    在编程领域,多进程互斥读写XML文件是一个常见的并发控制问题。XML文件作为一种结构化数据存储格式,常被用于应用程序之间交换数据或持久化数据。然而,当多个进程同时试图读取或写入XML文件时,如果没有进行适当的...

    解析db文件结构工程

    《解析db文件结构工程》 在信息技术领域,数据库文件(如.db文件)是存储和管理数据的核心组件。本文将深入探讨.db文件的结构,旨在帮助读者理解这些文件的工作原理,以便进行更有效的数据操作和分析。 首先,我们...

    nmon监控文件及解析文件

    【nmon监控文件及解析文件】是一套针对Linux系统性能监控和分析的工具,它能够提供详尽的系统资源使用情况,包括CPU、内存、磁盘I/O、网络等关键性能指标。Nmon(Nigel's Performance Monitor)由Nigel Griffiths...

    Windows系统进程完全解析

    除了这些基本的系统进程外,还有一些可选的服务,如inetinfo、tlntsvr、tftpd等,它们提供了特定的功能,如Web服务、远程桌面服务和文件传输服务。某些服务如tcpsvcs、ismserv、ups、wins等虽然较少使用,但可能在...

    Linux进程init主配置文件etcinittab的解析IT知识

    ### Linux 进程init主配置文件/etc/inittab解析 #### 概述 在Linux系统中,`init` 是所有进程的祖先,它的PID始终为1。`init`进程负责初始化整个系统,并根据系统运行级别(runlevel)来启动相应的服务。`init`...

    解析Linux特殊文件.pdf

    本文主要解析了Linux中的特殊文件类型,包括设备文件、链接文件、setUid、setGid文件和带粘着位的目录、socket文件,以及一些难以处理的文件问题。 首先,设备文件是Linux系统中的重要组成部分,分为块设备文件和...

    部分进程信息解析及病毒防护

    nvsvc32.exe - nvsvc32 - 进程管理信息 进程文件: nvsvc32 or nvsvc32.exe 进程名称: NVIDIA Driver Helper Service 进程类别:应用进程 英文描述:nvsvc32.exe is a process that belongs to the NVIDIA graphics...

Global site tag (gtag.js) - Google Analytics