多年来,top 命令一直是 Linux 用户查看系统资源占用的首选工具。尽管 top 至今仍在广泛使用,但本文要介绍的是它的升级版——htop。相比传统的 top,htop 的界面更加美观、信息组织更加合理,而且几乎兼容所有 Linux 发行版。
htop 系统监视工具能够更清晰地展示 Linux 系统进程,并提供了一系列强大的进程管理功能。接下来,让我们一起来看看如何使用这个色彩丰富、功能强大的 Linux 系统管理利器。
top 命令是类 Unix 操作系统中的经典工具,适用于几乎所有类 Unix 系统。它以简约的文本界面展示了丰富的系统运行和资源使用信息。top 同样支持颜色显示、高亮功能,和基本的图形化展示。
在使用 top 命令时,你可以:按键进入彩色模式;按键显示 CPU 负载图;按键列出所有 CPU 核心;按键显示内存使用图;按键查看每个进程的完整命令行。
htop 的目标是成为更好用的 top。与 top 类似,htop 在进程列表上方也有一个仪表板,可以显示彩色界面、动态条形图,以及每个进程完整的命令行。
那么,这是否意味着 top 可以做到 htop 的所有功能呢?答案是否定的。htop 的功能远不止外观漂亮、直观的颜色和图表,它还有更多强大的功能等待你去探索。
在绝大多数情况下,htop 可以直接从 Linux 发行版的默认软件仓库中获取,包名就是小写的。以下是在不同系统上安装 htop 的方法:
htop 是一款 CLI 命令行应用,非常适合用来监控远程服务器。你可以通过 SSH 连接到远程计算机,在「终端」输入以下命令即可启动:
启动 htop 后,你会看到一个简洁、直观的用户界面,默认显示了当前系统的所有重要指标,包括 CPU、内存和 SWAP 交换空间的使用率,以及正在运行的进程列表等。
顶部仪表板包括了每个 CPU 核心、内存和 SWAP 交换空间的使用率。下表列出了这些指标的颜色含义:
除了图形化的资源使用情况,htop 的顶部区域还包含了三个重要的数值监视器,它们提供了系统运行状态的关键信息:
htop 的主进程界面列出了系统中运行进程的动态排序列表。默认情况下,进程按 CPU 使用率的降序排列,让你一眼就能看出哪些进程最耗系统资源。
进程列表包含以下重要信息:
其中,进程状态(S 列)的含义如下:
htop 不仅能监控 CPU 和内存使用情况,还能帮你掌握系统的 I/O 活动。你可以通过按键或点击「I/O」选项卡来切换界面。
I/O 界面提供了以下关键信息:
在这里,你可以快速识别哪些进程正在进行大量的磁盘操作,有助于发现可能的 I/O 瓶颈。例如:
htop 支持键盘和鼠标操作,使用起来非常灵活。点击「列标题」可以按该列对进程排序,选中的「列标题」背景色会变蓝,并多出一个方向三角指示器。
htop 界面底部列出了常用功能键/操作快捷键,方便在没有鼠标时使用。你可以按对应的功能键或点击蓝色标签来执行相应操作。
按键进入设置界面。在这里,你可以灵活配置 htop 的显示选项、顶部布局、计量器、界面和颜色。
在显示选项配置中,你可以勾选或取消复选框,来启用或禁用各种功能。
htop 顶部仪表板默认为两列式布局,每列各占终端窗口一半的宽度。在这里,你可以根据需要调整列数和宽度比例。
在计量器设置中,你可以选择在顶部区域显示哪些计量器,显示的列数与你在 Header Layout 中设置的相同。
在设置 Meters 时,你可以:按键删除计量器;按键移动计量器;按键更改计量器显示样式(图形、数字或 LED 风格)。
界面设置与 Meters 类似,你可以在这里选择主进程界面或 I/O 界面,并自定义显示的列。添加新列的方法与添加 Meters 类似,你还可以通过按键创建全新的自定义界面。
在颜色设置中,你可以选择不同的颜色主题,让 htop 的外观更符合你的个人喜好。
通过这些自定义选项,你可以将 htop 打造成一个更符合需求的系统监控工具。花些时间熟悉这些设置,你会发现 htop 能为你提供更加精准和高效的系统监控体验。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/8488.html