# 系统监视器手册 V2.2

2009
Paul Cutler
2004
Sun Microsystems
2001
2002
2004
Bill Day
2009
arccos (L.Q) (boyermoore@gmail.com)
2010
TeliuTe (teliute@163.com)
GNOME 文档项目

对此文档之复制、颁发和/或修改必须遵循自由软件基金会 (Free Software Foundation) 发布的 GNU 自由文档许可证 (GFDL) 版本 1.1 或更高版本，该许可证没有固定的部分、没有封面和背页文本。您可以在 此处 或在随本手册一起分发的 COPYING-DOCS 文件中找到 GFDL 的副本。

本手册是以 GFDL 许可分发的 GNOME 手册集合中的一部分。如果想要单独分发此手册，可以在手册中添加该许可证的一份副本然后分发，如该许可证的第 6 部分所述。

各个公司使用的许多用于区别它们产品和服务的名称都声明为商标。在所有的 GNOME 文档以及 GNOME 文档项目的成员中，这些名称都是以全大写字母或首字母大写显示，从而表明它们是商标。

本文档以及文档的修改版本都是在遵循 GNU 自由文档许可证的条款下提供，这表示具有以下含义：

1. 文档按“原样”提供，不提供任何明示或暗示的保证，包括但不限于：文档或文档的修改版本没有适销性方面的缺陷、适合特定目的的适用性，以及没有侵权行为。您将自行承担本文档以及文档修改版本的质量、准确性以及性能方面的风险。如果任何文档或文档修改版本存在缺陷，您（而不是最初的编写者、作者或撰写人）将承担所有必需的服务、维修或更正的费用。此免责声明是本许可证的重要组成部分。如果不接受此免责声明，那么您就没有权利使用任何文档或文档的修改版本；并且

2. 无论在任何情况以及在任何法律理论下，本文档或文档修改版本的作者、最初的编写者、任何撰写人或任何分发者，或者任意这些方的任何提供者都不对任何人由于使用本文档或文档修改版本引起或带来的任何直接的、间接的、特殊的、偶然的或继发的损失承担任何民事（包括疏忽）、合同或其它方面的责任，这些损失包括但不限于信誉损失、工作停止、计算机失败或故障，或任何以及所有其它损失或由此引发的或与之相关的损失，即使这些方已被告知存在出现此类损失的可能性时也是如此。

Sun
GNOME 文档小组
Sun Microsystems
Bill
Day

    billday@bellatlantic.net

Paul
Cutler
GNOME 文档项目

    pcutler@foresightlinux.org

系统监视器手册 V2.2
2009年03月

Paul Cutler pcutler@foresightlinux.org

GNOME 文档项目

系统监视器手册 V2.1
2004年02月

Sun GNOME 文档小组

GNOME 文档项目

系统监视器手册 V2.0
2002年11月

Bill Day billday@bellatlantic.net

GNOME 文档项目

Procman 手册 V0.11
2002年01月

Bill Day billday@bellatlantic.net

GNOME 文档项目

本手册描述系统监视器2.24.4版

## 反馈

要对系统监视器程序或本手册报告错误或提出建议，请查看 GNOME 反馈页的指导。

系统监视器为用户提供了一个图形界面用来监视 CPU、网络和内存的活动状态的图形界面，并提供了结束系统进程的途径。

## 介绍

系统监视器程序使您能够显示系统的基本信息，并能够监视系统进程、系统资源使用情况和文件系统。您也可以用系统监视器来修改系统的行为。

系统监视器包含四个标签部分。

系统

  显示计算机硬件和软件的不同基本信息。

  发行版

    - 发行版版本

    - Linux 内核版本

    - GNOME 版本

  硬件

    - 安装的内存

    - 处理器和速度

  系统状态

    - 当前可用磁盘空间

处理器

  显示活动进程和进程之间的相互关系。为每个单独进程提供详细信息，并使您能够控制活动进程。

资源

  显示以下系统资源的当前使用情况。

  - CPU(中央处理器)时间

  - 内存和交换空间

  - 网络使用情况

文件系统

  显示

## 启动

### 启动系统监视器

您可以用以下方式启动系统监视器

系统 菜单

  选择 系统管理系统监视器.

命令行

  执行以下命令：`gnome-system-monitor`

### 当您启动系统监视器时

当您启动系统监视器后， 将显示以下窗口：

#### 系统监视器窗口

显示系统监视器主窗口

系统监视器 窗口包含以下组件：

菜单栏

  菜单栏上的菜单包含了使用系统监视器所需的所有命令。

显示区域

  显示区域包含系统监视区信息。显示区域包含以下标签页：

  - 系统

    包含基本系统属性的列表，像系统软件版本和硬件规格及状态。

  - 处理器

    包含了以表格形式组织的进程列表，最近几分钟的系统平均负载列表，以及一个终止进程按钮。

  - 资源

    包含一个CPU 历史图表，一个内存和交换区历史图表，和一个网络历史图表。

  - 文件系统

    包含当前挂载的文件系统的表格。

状态栏

  状态栏显示当前系统监视器的活动和与菜单项相关的信息。

## 使用说明

### 显示基本系统信息

要显示基本系统信息，请选择系统标签。

在系统标签中，信息被组织成三个组。

- 系统信息

- 硬件

- 系统状态

### 显示进程列表

要显示进程列表，请选择进程标签

在进程标签中，进程以表格形式组织。表的行显示进程信息，列代表进程信息的字段，比如进程所有者的名字、进程当前占用的内存大小等等。默认情况下，进程标签从左至右显示以下列。

- 进程名称

- 状态

- %CPU

- 优先级

- ID

- 内存

要了解如何改变在进程列表中显示的列，请参考。

#### 父进程和子进程

父进程是生成其他进程的进程。生成的进程是其父进程的子进程。默认情况下，系统监视器不显示进程依赖关系。要了解如何改变默认显示，请参考。

#### 进程优先级和 Nice 值

进程按照优先级的排列进行：高优先极进程先于低优先级进程运行。子进程通常继承其父进程的优先级。

进程优先级用进程的 nice 值进行设定，如下：

- nice 值为 0 表示进程拥有常规优先级。

- nice 值越低，优先级越高。

- nice 值越高，优先级越低。

要了解如何改变进程的优先级，请参考。

### 为进程列表排序

要为进程列表排序，请执行以下步骤：

1. 选择进程标签以显示进程列表。

2. 默认情况下，进程按其名称在字母表中的顺序列出。要以反字母表顺序列出进程，单击列首部的进程名称

3. 单击任何列首部即可以此列信息按字母表或数值顺序排序进程。

4. 再次单击列首部，即可以反字母表或数值顺序排列进程。

### 修改进程列表内容

您可以用几种方式修改进程列表中显示的内容。

#### 显示所有进程

要显示所有进程，请执行以下步骤。

1. 选择进程标签以显示进程列表。

2. 选择查看所有进程。

#### 仅显示当前用户的进程

要仅显示当前用户的进程，请执行以下步骤：

1. 选择进程标签以显示进程列表。

2. 选择查看我的进程.

#### 仅显示活动进程

要仅显示活动进程，请执行以下步骤：

1. 选择进程标签以显示进程列表。

2. 选择查看活动进程

#### 显示依赖关系

要在进程列表中显示进程间的依赖关系，请执行以下步骤：

1. 选择进程标签以显示进程列表。

2. 选择查看依赖关系。

如果选中了依赖关系菜单项， 进程将以下列形式显示

- 进程名称前的三角符号表示此进程为父进程。单击该三角符号以显示关联的子进程。

- 子进程被缩进排列，并与其父进程一直列出。

如果依赖关系菜单项示选中：

- 父进程和子进程将不加以区分

- 所有进程以字母顺序列出

### 显示进程内存映射

要显示进程的内存映射，请执行以下步骤：

1. 选择进程标签以显示进程列表。

2. 在进程列表中选中进程。

3. 选择查看内存映射。

内存映射对话框以表格形式显示信息。内存映射表上方显示进程名称。内存映射对话框从左至右显示以下列：

文件名

  进程当前使用的共享库地址。如果此字段为空，则此行显示的内存信息描述的是内存映射表上方显示其名称的进程所占用的内存。

VM 起始于

  内存块起始地址。

VM 终止于

  内存块结束地址。

VM 大小

  内存块的大小。

标示符

  下列标识符描述进程可能具有的内存块访问类型。

  p

    该内存块为进程独占，其他进程无法访问。

  r

    进程拥有此内存块的读取权限。

  s

    该进程块与其他进程共享。

  w

    该进程拥有此内存块的写入权限。

  x

    该进程拥有此内存块中包含指令的执行权限。

VM 偏移量

  虚拟内存的内存块偏移量。

设备

  共享库文件所以设备的主、副设备号。

Inode 节点号

  共享库装入内存的设备 inode 节点号。

单击列首部即可以此列信息按字母表或数值顺序排列数据。再次单击列首部可按反字母表或数值顺序排列数据。

点击关闭按钮以关闭内存映射对话框。

### 改变进程优先级

要改变进程优先级，请执行以下步骤：

1. 选择进程标签以显示进程列表。

2. 请选择您想要改变优先级的进程。

3. 选择编辑改变优先级。将显示改变优先级对话框。

4. 使用此滑块改变进程的 nice 值。

   nice 值设置进程的优先级：nice 值越低，优先级越高。

   要指定一个小于零的 nice 值，非 root 用户需输入 root 密码。

5. 单击改变优先级按钮。

### 结束进程

要结束一个进程，请执行以下步骤：

1. 选择进程标签以显示进程列表。

2. 选择您想要结束的进程。

3. 选择编辑结束进程，或者单击结束进程按钮。

   默认情况下，将显示确认警告对话框。要了解如何显示或隐藏确认警告，请参见。

4. 单击结束进程按钮以确认您想要结束进程。系统监视器强制程序正常退出。

这是一种比较好的结束进程的方式。

### 终止进程。

要终止进程，请执行以下步骤：

1. 选择进程标签以显示进程列表。

2. 选择您想要终止的进程。

3. 选择编辑杀死进程。

   默认情况下，将显示确认警告对话框。要了解如何显示或隐藏确认警告，请参见。

4. 单击杀死进程按钮以确认您想要终止该进程。系统监视器强制进程立刻结束。

通常您只有在按照中描述的方法无法正常结束进程时使用终止进程。

### 监视 CPU 使用

要监视 CPU 使用，请选择资源标签。

系统监视器以图形格式显示 CPU 使用历史。以图表下方，系统监视器也以百分率形式显示当前 CPU 使用情况。

### 监视内存和交换区使用

要监视内存和交换区使用情况，请选择资源标签。

系统监视器以图形格式显示内存使用历史。在图表下方，系统监视器也显示下列数值：

- 总内存中占用的内存

- 总交换区中使用的交换区

### 监视网络活动

要监视网络活动，请选择资源标签。

系统监视器以图形格式显示网络使用历史。在图表下方，系统监视器也显示下列数值：

- 每秒接收数据及总数据量

- 每秒发送数据及总发送量

### 监视文件系统

要监视文件系统，请选择文件系统标签。

系统监视器以列表格式显示挂载的文件系统，该表显示以下列。

设备

  块文件地址

目录

  设备挂载点(访问目录)

类型

  文件系统类型

总量

  总容量

空闲

  未使用空间大小

可用

  可用空间大小

已用

  已用空间大小(及占总大小的百分率)

### 自定义资源标签区段

您可以用以下方式自定义资源标签区段

#### 改变图表背景颜色

要改变系统监视器/application>图表的背景颜色，请执行以下步骤：

1. 选择编辑资源。将显示首选项对话框。

2. 在首选项对话框中选择资源标签。

3. 单击背景颜色按钮。将显示选择颜色对话框。

4. 从调色板选择一种颜色，或者使用颜色盘或选值框来自定义颜色。

5. 单击确定按钮关闭选择颜色对话框。

6. 点击关闭按钮来关闭首选项对话框。

#### 改变图表风格颜色

要改变系统监视器图表的网格颜色，请执行以下步骤：

1. 选择编辑资源。将显示首选项对话框。

2. 在首选项对话框中选择资源标签。

3. 单击网格颜色按钮。将显示选择颜色对话框。

4. 从调色板选择一种颜色，或者使用颜色盘或选值框来自定义颜色。

5. 单击确定按钮关闭选择颜色对话框。

6. 点击关闭按钮来关闭首选项对话框。

#### 改变 CPU 图表线条颜色

要改变CPU 历史图表中代表 CPU 使用历史的线条的颜色，请执行以下步骤：

1. 在系统监视器窗口里选择资源标签，以显示提供系统资源使用信息的图表和表格。

2. 单击CPU按钮。将显示选择颜色对话框。

3. 从调色板选择一种颜色，或者使用颜色盘或选值框来自定义颜色。

4. 单击确定按钮关闭选择颜色对话框。

#### 改变内存和交换区图表的线条颜色

要改变图表中代表内存和交换区的线条颜色，请执行以下步骤：

1. 在系统监视器窗口里选择资源标签，以显示提供系统资源使用信息的图表和表格。

2. 单击 内存或交换按钮。将显示选择颜色对话框。

3. 从调色板选择一种颜色，或者使用颜色盘或选值框来自定义颜色。

4. 单击确定按钮关闭选择颜色对话框。

## 首选项

要配置系统监视器，请选择编辑首选项。首选项对话框包含以下标签区段：

### 处理器

行为

  - 以秒计的更新间隔

    使用此选值框指定您想要更新进程列表的时间间隔。

  - 启用平滑刷新

    选中此项以平滑刷新。

  - 结束或杀死进程之前警告。

    选中此项则当您试图终止一个进程时将弹出一个确认警告。

  - Solaris 模式

    选中此项以将进程列表中每个进程的 CPU 占用百分数按 CPU 号分开显示。

信息字段

  使用下列选项选择显示在进程列表中的字段：

  - 进程名称

    选中此项以显示进程名称。此列可能也包含表示与进程相关的应用程序的图标。

  - 用户

    选中此项以显示进程所用者的用户名称。

  - 状态

    选中此项以显示当前进程的状态：眨眼或进行。

  - 虚拟内存

    选中此项以显示分配给进程的虚拟内存大小。

  - 驻留内存

    选中此项以显示分配给进程的物理内存大小。

  - 可写内存

    先中此项以显示进程可写内存的大小。

  - 共享内存

    选中此项以显示分配给进程的共享内存大小。共享内存是可被其他进程访问的内存块。

  - X 服务器内存

    选中此项以显示进程使用的 X 服务器内存大小。

  - % CPU

    选中此项以显示进程当前使用的 CPU 时间百分率。

  - CPU 时间

    选中此项以显示进程已作用的 CPU 时间。

  - 启动

    选中此项以显示进程开始运行的时间。

  - 优先级

    选中此项以显示进程的 nice 值。nice 值设置进程的优先级：nice 值越低，优先极越高。

  - ID

    选中此项以显示进程标识符，也即 pid。pid 是一个唯一标识进程的数字。您可以使用 pid 在命令行操纵进程。

  - 内存

    选中此项以显示进程当前占用的系统内存大小。

  - 安全上下文

    选中此项以显示正在运行进程的安全上下文。

  - 命令行

    选中此选项以显示用以启动此进程的命令行，包括参数。

### 资源

图表

  - 以秒计的更新间隔

    使用此选值框指定您想要更新系统监视器图表的频率。

  - 背景颜色

    使用此按钮自定义系统监视器图表的颜色，详细描述请见。

  - 网格颜色

    用此按钮自定义系统监视器 图表的网格颜色，详细描述请见。

文件系统

  - 以秒计的更新间隔

    使用此选值框指定您想要更新文件系统列表的频率。

  - 显示所有文件系统

    选中此项以显示所有文件系统，包括临时和系统文件系统。