与大多数现代操作系统一样,Linux 非常擅长多任务处理,这意味着您的系统可以同时运行多个进程。 在 Linux 中,进程是利用计算机资源的正在运行的程序的一个实例。
本指南将向您展示如何使用系统监视器从 GUI 管理进程。 System Monitor 应用程序主要面向使用 GNOME 桌面环境的 Linux 系统。
在系统监视器中列出进程
要启动系统监视器应用程序,只需按下 超级(Windows) 键,输入 系统监视器 在搜索框中,然后按 Enter. 或者,您可以通过运行以下命令从终端启动应用程序:
gnome-system-monitor
系统监视器窗口将按字母顺序列出所有正在运行的进程。
笔记: 在大多数 Linux 发行版上, 资源 是默认选择的选项卡,因此请确保切换到 流程 选项卡以查看进程列表。
系统监视器列出所有进程和相应的用户帐户。 此外,它还显示与每个进程正在消耗的系统资源相关的详细信息,包括 CPU 使用率、RAM 使用率和磁盘读写。 借助此信息,您可以确定哪些进程正在影响您的系统性能以及对它们采取的措施。
进程优先级也列在最右边,它决定了分配给一个进程的系统资源与其他进程相比。
进程 ID 是唯一标识系统上程序实例的标识。
默认情况下,只会列出与您的用户帐户关联的进程。 要查看与系统上其他用户相关的进程,请单击汉堡包 菜单 按钮并选择 所有进程 单选按钮。
使用系统监视器管理进程
如果某个进程消耗了过多的系统资源,您可以执行多种操作。 使用系统监视器,您还可以杀死僵尸进程,因为它们会减慢您的系统并对性能产生负面影响。
右键单击进程条目将显示上下文菜单,如下所示。 要对进程执行操作,只需单击菜单中的相应选项。
以下是您可以使用 System Monitor 程序对进程执行的一些主要操作。
- 停止: 当你在 Linux 中停止一个进程时,你是在指示操作系统暂停该程序的执行。
- 继续:使用此选项重新启动已暂停或停止的进程 停止 上面的说明。
- 结尾:要终止进程,请选择 结尾 上下文菜单中的选项。 它发送一个 15 的信号,系统干净地终止该进程。
- 杀:该指令立即终止或结束一个进程,而不考虑它是否干净地终止。 这 杀 指令向目标进程发送信号 9。
使用系统监视器更改进程优先级
管理流程的另一个重要方面是调整流程优先级。 Linux 中的进程优先级方案允许您确定哪些进程获得更多的 CPU 资源或时间。
大多数进程将默认优先级设置为 普通的 (0)。 在 Linux 上,数字范围从 -20 到 +19 代表进程的优先级。 进程优先级编号越低,它在 CPU 中的优先级越高。 为了 example,优先级为 -3 的进程将比另一个优先级为 6 的进程拥有更多的 CPU 时间。
要调整进程优先级,请右键单击系统监视器程序中的进程,然后选择 更改优先级。 然后,系统将向您显示一些常见的流程优先级。 如果要进行细粒度控制,请选择 风俗 选项并使用滑块手动分配优先级编号。
管理 Linux 进程的替代方法
本指南向您展示了如何使用 gnome 系统监视器 工具,如果您使用 GNOME 桌面环境,这是一个基于 GUI 的应用程序,用于管理 Linux 进程。
使用 Linux 服务器时,您可能必须列出系统上运行的所有进程。 由于服务器没有显示器,命令行实用程序是获取与服务器相关的信息的唯一选择。 幸运的是,您可以使用命令行工具获取有关 Linux 进程的完整信息,例如 最佳 和 ps.