如何使用 htop 程序监控 Linux 系统进程 ?

Htop 是一个命令行实用程序,它是 top 命令的改进版本。它显示关键的系统指标,如任务运行、进程ID、正常运行时间、平均负载、内存利用率和其他重要统计数据的负载。

htop 能够以更有条理的方式和各种配色方案显示系统指标。与普通和无聊的 top 命令实用工具相比,用户可以轻松地找到他们想要的系统指标。

在本指南中,我们将了解如何充分利用 htop 命令实用程序来检索各种系统指标。htop 可以在所有 Linux 发行版上运行,并且在大多数情况下都预装了较新的版本。要启动 htop 并显示系统指标,只需键入命令 htop。

htop-header-linux

主体

主体部分列出所有正在运行的进程

htop-footer-linux

一些 htop 比 top 命令的优越的地方:

  • 能够使用鼠标与 htop 实用程序交互
  • 系统指标是用颜色编码的,以便一眼就能识别。
  • Htop 提供了一种不调用其 PID 就杀死进程的方法。
  • 您可以使用鼠标或上下箭头键上下滚动,以查看所有正在运行的进程。

有时,在未安装 htop 的系统上工作时可能会收到警告。要安装 htop,运行以下命令

在 Debian/ Ubuntu/Mint 系统上安装

在 RHEL / CentOS 系统上安装

在 Fedora 22+ 系统安装

htop 命令使用

现在让我们来看看 htop 工具自带的各种选项。

输出排序

Htop 提供了多个选项,您可以使用它们对输出进行排序。要查看输出选项,只需点击键盘上的 F6 功能键。在左侧部分,滚动并选择在对输出进行排序时要使用的条件。默认情况下,这被设置为 PERCENT CPU 选项。

sort-process-memory-based-htop

以树状格式列出进程

Linux 进程通常是按层次顺序排列的,这就创建了父子关系。要显示关系,只需按 F5 功能键。

Filter-linux-process-htop-command

搜索进程

您还可以通过按 F3 键来搜索进程,将提示您在页脚部分中输入该进程的名称。

例如,我正在搜索 /usr /sbin 路径中的 rsyslogd 进程。一旦找到,该进程将以黄色突出显示。

kill-linux-process-htop-command

接下来,按 F9 功能键或字母 k,选择要发送的信号。在本例中,我选择了 SIGKILL 以确保进程退出。

Customize-htop-command-output

获取帮助

F1 键 可以获取帮助,如下所示。

酷瓜云课堂
  • course-tencent-cloud(酷瓜云课堂 – gitee仓库)
  • course-tencent-cloud(酷瓜云课堂 – github仓库)

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8788 人正在系统学习中

来源:鸠摩智首席音效师

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月14日
下一篇 2022年10月14日

相关推荐