OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

查看进程

查看进程最常用的命令(有几个)是 ps。 该 ps

程序有很多选项,但最简单的形式是这样使用的:



[我@linuxbox ~]$ ps

PID TTY 时间 CMD

5198 分/1 00:00:00

10129 点/1 00:00:00 ps

[我@linuxbox ~]$ ps

PID TTY 时间 CMD

5198 分/1 00:00:00

10129 点/1 00:00:00 ps


本例中的结果列出了两个进程,进程5198和进程10129,它们是 打坏 ps 分别。 我们可以看到,默认情况下, ps 没有向我们展示太多,只是与当前终端会话相关的进程。 要查看更多信息,我们需要添加一些选项,但在此之前,让我们看看由 ps. TTY 是“电传打字机”的缩写,指的是 控制终端 为过程。 Unix 在这里显示了它的年龄。 这 时间 字段是进程消耗的 CPU 时间量。 正如我们所见,这两个过程都不​​会使计算机非常努力地工作。

如果我们添加一个选项,我们可以更全面地了解系统正在做什么:


图片

[我@linuxbox ~]$ ×


电位诱导衰减

TTY

STAT

时间

指挥

2799

?

SSL

0:00

/usr/libexec/bonobo-activation-server –ac

2820

?

Sl

0:01

/usr/libexec/evolution-data-server-1.10 --

15647

?

Ss

0:00

/bin/sh /usr/bin/startkde

15751

?

Ss

0:00

/usr/bin/ssh-agent /usr/bin/dbus-launch --

15754

?

S

0:00

/usr/bin/dbus-launch --exit-with-session

15755

?

Ss

0:01

/bin/dbus-daemon --fork --print-pid 4 --pr

15774

?

Ss

0:02

/usr/bin/gpg-agent -s –daemon

15793

?

S

0:00

start_kdeinit --new-startup +kcminit_start

15794

?

Ss

0:00

kdeinit 正在运行...

15797

?

S

0:00

dcopserver –nosid



还有很多...


添加“x”选项(注意没有前导破折号)告诉 ps 显示我们所有的进程,不管它们是由哪个终端(如果有)控制的。 “?”的存在在里面 TTY 列表示无控制终端。 使用此选项,我们会看到我们拥有的每个进程的列表。

由于系统正在运行很多进程, ps 产生一长串。 从管道输出输出通常很有帮助 ps 以便于查看。 某些选项组合还会产生长行输出,因此最大化终端仿真器窗口也可能是一个好主意。

一个名为的新列 STAT 已添加到输出中。 STAT 是“state”的缩写,显示进程的当前状态:


表 10-1:进程状态


状态含义

状态含义

R 运行。 这意味着进程正在运行或准备运行。


图片

S 睡觉。 进程没有运行; 相反,它正在等待一个事件,例如击键或网络数据包。


图片

D 不间断睡眠。 进程正在等待 I/O,例如磁盘驱动器。


图片

停止了。 进程已被指示停止。 稍后会详细介绍。


图片

ZA 不复存在或“僵尸”进程。 这是一个已终止但尚未被其父进程清理的子进程。


图片

< 一个高优先级的进程。 可以赋予一个进程更多的重要性,让它在 CPU 上有更多的时间。 进程的此属性称为 善良. 一个高优先级的进程被称为less 不错 因为它占用了更多的 CPU 时间,而留给其他人的时间更少。


图片

NA 低优先级进程。 低优先级的进程(“nice”进程)只有在其他具有更高优先级的进程得到服务后才能获得处理器时间。


图片


进程状态后面可能跟有其他字符。 这些表明各种奇特的过程特征。 见 ps 手册页了解更多详情。

另一组流行的选项是“aux”(没有前导破折号)。 这为我们提供了更多信息:



图片

[我@linuxbox ~]$ ps aux


USER

电位诱导衰减

%中央处理器

%MEM

VSZ

RSS

TTY

STAT

主页

时间

指挥

1

0.0

0.0

2136

644

?

Ss

Mar05

0:31

初始化

2

0.0

0.0

0

0

?

S<

Mar05

0:00

[千吨]

3

0.0

0.0

0

0

?

S<

Mar05

0:00

[米]

4

0.0

0.0

0

0

?

S<

Mar05

0:00

[KS]

5

0.0

0.0

0

0

?

S<

Mar05

0:06

[哇]

6

0.0

0.0

0

0

?

S<

Mar05

0:36

[EV]

7

0.0

0.0

0

0

?

S<

Mar05

0:00

[千]



还有很多...


这组选项显示属于每个用户的进程。 使用不带前导破折号的选项会调用具有“BSD 风格”行为的命令。 的 Linux 版本 ps 可以模仿行为 ps 程序在几个不同的 Unix 实现中找到。 通过这些选项,我们可以获得这些额外的列:


表 10-2:BSD 风格的 ps 列标题


标题含义

标题含义

USER 用户 ID。 这是进程的所有者。


图片

%CPU CPU 使用率百分比。


图片

%MEM 内存使用百分比。


图片

VSZ 虚拟内存大小。


图片

RSS 常驻集大小。 进程使用的物理内存 (RAM) 量(以千字节为单位)。


图片

START 进程开始的时间。 对于超过 24 小时的值,使用日期。


图片


 

OnWorks 的顶级操作系统云计算: