使用 ps 命令可以检查系统中活动进程的状态,并可显示有关进程的技术信息。此数据对于管理任务(例如,确定设置进程优先级的方式)很有用。
进程的当前状态
进程 ID
父进程 ID
用户 ID
调度类
优先级
进程的地址
已用内存
已用 CPU 时间
下表介绍了 ps 命令报告的一些字段。具体显示哪些字段取决于您选择的选项。有关所有可用选项的说明,请参见 ps(1) 手册页。
表 12–2 ps 报告中字段的汇总
字段 |
说明 |
---|---|
UID | |
PID |
进程 ID。 |
PPID |
父进程 ID。 |
C |
用于调度的处理器使用率。使用 -c 选项时,将不显示此字段。 |
CLS |
进程所属的调度类,例如实时、系统或分时。只有 -c 选项包括此字段。 |
PRI |
内核线程的调度优先级。数值越大,表示优先级越高。 |
NI |
进程的 nice 数值,该数值对其调度优先级有影响。进程的 nice 值越高,意味着其优先级越低。 |
ADDR |
proc 结构的地址。 |
SZ |
进程的虚拟地址大小。 |
WCHAN |
进程休眠的事件或锁定的地址。 |
STIME |
以小时、分钟和秒表示的进程开始时间。 |
TTY |
从中启动进程或其父级的终端。问号表示没有控制终端。 |
TIME |
进程自开始以来使用的 CPU 时间总量。 |
CMD |
生成进程的命令。 |