# System Monitor Manual V2.3

## 介绍

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

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

System

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

  发行版

- - 发行版版本

  - Linux 内核版本

  - MATE 版本

硬件

- - 安装的内存

  - 处理器和速度

系统状态

- - 当前可用磁盘空间

Processes

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

Resources

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

  - CPU(中央处理器)时间

  - 内存和交换空间

  - 网络使用情况

File Systems

- 显示

## 启动

### 启动系统监视器

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

系统 菜单

- Choose Administration System Monitor.

命令行

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

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

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

#### 系统监视器窗口

Shows System Monitor main window.

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

菜单栏

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

显示区域

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

  - System

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

  - Processes

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

  - Resources

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

  - File Systems

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

状态栏

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

## 使用说明

### 显示基本系统信息

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

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

- 系统信息

- 硬件

- 系统状态

### 显示进程列表

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

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

- 进程名称

- 状态

- %CPU

- 优先级

- ID

- 内存

要了解如何改变在进程列表中显示的列，请参考mate-system-monitor-prefs-proclist。

#### 父进程和子进程

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

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

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

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

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

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

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

要了解如何改变进程的优先级，请参考mate-system-monitor-change-priority。

### 为进程列表排序

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

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

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

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

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

### 修改进程列表内容

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

#### 显示所有进程

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

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

2. Choose View All Processes .

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

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

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

2. Choose View My Processes .

#### 仅显示活动进程

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

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

2. Choose View Active Processes .

#### 显示依赖关系

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

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

2. 选择查看依赖关系。

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

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

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

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

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

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

### 显示进程内存映射

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

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

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

3. 选择查看内存映射。

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

Filename

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

VM Start

- 内存块起始地址。

VM End

- 内存块结束地址。

VM Size

- 内存块的大小。

Flags

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

  p

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

r

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

s

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

w

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

x

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

VM Offset

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

Device

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

Inode

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

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

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

### 改变进程优先级

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

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

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

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

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

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

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

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

### 结束进程

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

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

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

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

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

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

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

### 终止进程。

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

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

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

3. 选择编辑杀死进程。

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

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

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

### 监视 CPU 使用

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

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

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

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

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

- 总内存中占用的内存

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

### 监视网络活动

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

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

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

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

### 监视文件系统

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

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

设备

- 块文件地址

目录

- 设备挂载点(访问目录)

类型

- 文件系统类型

总量

- 总容量

空闲

- 未使用空间大小

可用

- 可用空间大小

已用

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

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

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

- mate-system-monitor-customize-background

- mate-system-monitor-customize-grid

- mate-system-monitor-customize-cpu

- mate-system-monitor-customize-mem

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

## 首选项

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

- mate-system-monitor-prefs-proclist

- mate-system-monitor-prefs-resmon

### 处理器

Behavior

- - Update interval in seconds

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

  - Enable smooth refresh

    选中此项以平滑刷新。

  - Alert before ending or killing processes

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

  - Solaris mode

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

Information Fields

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

  - Process Name

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

  - User

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

  - Status

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

  - Virtual Memory

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

  - Resident Memory

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

  - Writable Memory

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

  - Shared Memory

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

  - X Server Memory

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

  - % CPU

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

  - CPU Time

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

  - Started

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

  - Nice

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

  - ID

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

  - Memory

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

  - Security Context

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

  - Command Line

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

### 资源

Graphs

- - Update interval in seconds

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

  - Background color

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

  - Grid color

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

File Systems

- - Update interval in seconds

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

  - Show all filesystems

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