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函数这...
根据proc目录下的stat计算cpu的使用和内存使用情况
Grafana是一款强大的开源数据可视化工具,而Stat Panel是它的一个原生插件,尤其在Grafana 6.7版本中尽管仍处于beta阶段,但已经提供了丰富的功能。Stat Panel设计的主要目的是为了显示单一指标的统计信息,与...
stat.xslnginx-rtmp-module-stat.xsl conf/nginx.conf 为配置文件实例 RTMP监听 1935 端口,启用live 和hls 两个application HTTP监听 8080 端口, * :8080/stat 查看stream状态 * :8080/index.html 为一个...
本文档主要讲解了在 Linux(Cent OS7.2) 环境下安装、启动和停止 Memcached 服务的方法,并对 ps 命令的使用进行了详细讲解。 一、Memcached 服务安装 在 Linux(Cent OS7.2) 环境下,可以使用 yum 源安装 Memcached...