linux使用ps命令后,会有一栏STAT状态,如下:
$ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 2388 544 ? S Apr12 0:01 init [3]
root 2 0.0 0.0 0 0 ? S Apr12 0:06 [migration/0]
root 3 0.0 0.0 0 0 ? SN Apr12 0:01 [ksoftirqd/0]
root 4 0.0 0.0 0 0 ? S< Apr12 0:00 [events/0]
root 5 0.0 0.0 0 0 ? S< Apr12 0:00 [khelper]
root 6 0.0 0.0 0 0 ? S< Apr12 0:00 [kthread]
第八行就是STAT状态了,这些状态都代表什么意思?
见下表:
D 不可中断 Uninterruptible sleep (usually IO)
R 正在运行,或在队列中的进程
S 处于休眠状态
T 停止或被追踪
Z 僵尸进程
W 进入内存交换(从内核2.6开始无效)
X 死掉的进程
< 高优先级
N 低优先级
L 有些页被锁进内存
s 包含子进程
+ 位于后台的进程组;
l 多线程,克隆线程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
------------------------------------------------------------全文完-----------------------------------------------
本文转自:http://bbs.chinaunix.net/thread-2113308-1-1.html
分享到:
相关推荐
在Linux操作系统中,`ps`命令是一个非常基础且重要的工具,用于查看系统当前进程的状态。它的功能强大,能够提供各种不同的输出格式,帮助系统管理员监控和管理系统的运行情况。源码分析可以帮助我们深入理解`ps`...
常用的 ps 命令参数有 u、a、x 三个,下面将通过例子来说明其具体用法。 例如,以 root 身份登录系统,查看当前进程状况: $ ps 可以看到,显示的项目共分为四项,依次为 PID(进程 ID)、TTY(终端名称)、TIME...
`stat`函数在实际开发中用途广泛,比如在文件管理系统中用于显示文件详情,在日志分析工具中用于判断文件是否已更新,或者在安全软件中用于检测文件的异常修改等场景。 总之,`stat`函数是Linux编程中不可或缺的一...
Linux 中的 stat 命令使用简介 Stat 命令是 Linux 系统中一个非常有用的命令,它可以显示文件的详细信息,包括文件的权限、所有者、组、文件大小、索引节点、最后访问时间、最后修改时间、最后状态改变时间等信息。...
在Linux操作系统中,掌握一些基础的系统管理命令是至关重要的,比如`top`, `ps`, `kill`, `free`和`vmstat`等。这些命令提供了监控系统性能、查看进程状态、管理进程以及分析内存和虚拟内存使用情况的能力。本源码包...
`ps` 命令是 Linux 系统中用于查看当前系统进程状态的工具,它可以帮助用户监控系统中运行的程序、服务以及进程资源的使用情况。`ps` 命令具有丰富的参数和选项,使得用户可以根据需要定制输出内容。下面我们将详细...
"CRIMESTAT.HLP"是帮助文件,包含了软件的使用指南和操作说明,用户可以通过它快速查询特定功能的用法。"ReadMe.txt"通常包含软件的最新更新、注意事项或者安装过程中的重要信息。"LICENSE.TXT"则是软件的许可协议,...
Linux ps命令的用法说明 Linux ps命令是Linux系统中一个非常重要的命令,它可以用来查看当前系统中运行的进程的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等。ps命令最常用的是用于监控后台...
Linux操作系统中的`ps`命令是管理员和用户用来检查系统中运行的进程状态的重要工具。它提供了丰富的选项,允许用户以各种方式查看系统进程的信息。在深入解析`ps`命令之前,我们先了解一下它的基本概念。 **1. `ps`...
分享下svn状态统计工具SvnStat 是开源的 在源码的基础上我做了些改动 现在已经是重新打好的jar包了 使用方法很简单 无需checkout配置库到本地 方法如下: 1 打开cmd 获取配置库指定日期内的log: svn log ...
在Linux操作系统中,`ps`命令是用于查看系统当前进程状态的一个强大工具。这个命令能够提供实时的进程快照,帮助用户了解系统资源的使用情况,监控进程活动,以及进行故障排查。本文将详细介绍`ps`命令的基本概念、...
标题中的“万能数据转换工具stat/transfer12”指的是Stat/Transfer软件的第12版,这是一款功能强大的数据转换工具,适用于多种数据分析软件之间的数据格式互换。Stat/Transfer能够有效地帮助用户在Excel、SPSS、SAS...
Linux中的`stat`命令是一个非常实用的工具,它允许用户获取文件或文件系统详细的信息,这些信息包括但不限于文件的访问权限、大小、修改时间、所有者、设备信息以及inode号等。下面我们将深入探讨`stat`命令的使用...
在Linux系统中,`stat`函数和`stat`命令是用于获取文件或文件系统状态的重要工具。它们提供了关于文件的详细信息,如inode、权限、大小、修改时间等。让我们深入了解一下这两个概念。 首先,`inode`是Linux文件系统...
CrimeStat是一款专为犯罪数据分析设计的地统计软件,它在社会科学,特别是犯罪学研究领域中有着广泛的应用。这个软件的核心功能集中在最邻近指数(Nearest Neighbor Index, NNI)、层次集聚分析以及Ripley's K函数这...
C语言头文件 STATC语言头文件 STATC语言头文件 STATC语言头文件 STATC语言头文件 STATC语言头文件 STATC语言头文件 STATC语言头文件 STATC语言头文件 STATC语言头文件 STATC语言头文件 STATC语言头文件 STATC语言...
根据proc目录下的stat计算cpu的使用和内存使用情况
Grafana是一款强大的开源数据可视化工具,而Stat Panel是它的一个原生插件,尤其在Grafana 6.7版本中尽管仍处于beta阶段,但已经提供了丰富的功能。Stat Panel设计的主要目的是为了显示单一指标的统计信息,与...
本文档主要讲解了在 Linux(Cent OS7.2) 环境下安装、启动和停止 Memcached 服务的方法,并对 ps 命令的使用进行了详细讲解。 一、Memcached 服务安装 在 Linux(Cent OS7.2) 环境下,可以使用 yum 源安装 Memcached...