如何在 Linux 上使用 htop 命令如何在 Linux 上使用 htop 命令如何在 Linux 上使用 htop 命令如何在 Linux 上使用 htop 命令
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Linux 上使用 htop 命令

发表 admin at 2025年2月28日
类别
  • 未分类
标签

快速链接

  • 只是整容吗?
  • 安装htop
  • 标题区
  • 过程屏幕
  • I/O 屏幕
  • 配置
  • 清除更新

htop 系统监控程序可以让您清楚地了解 Linux 计算机上运行的进程,以及管理这些进程的一些功能。以下是如何使用这个丰富多彩的管理工具。

只在上面进行整容?

htop的使命是成为更好的top。与 top 一样,htop 在进程表上方有一个仪表板区域。 htop 的粉丝欣赏它对颜色的使用、动画条形图以及每个进程的完整命令行。

您可以在顶部获得类似的效果。按 z 进入颜色模式,按 t 以图表显示 CPU 负载,按 1 显示所有 CPU 内核,按 m 以图表显示 RAM 使用情况。按 c 显示每个进程的完整命令行。

那么这是否意味着 top 可以做 htop 可以做的一切?不,一点也不。 htop 不仅仅有漂亮的颜色和图表。

安装htop

您可能需要安装 htop。在 Ubuntu 上,输入:

sudo apt install htop

在 Fedora 上,命令是:

sudo dnf install htop

在 Manjaro 上,您将使用 pacman:

sudo pacman -S htop

因为 htop 是一个终端应用程序,所以非常适合监控远程服务器。您可以通过 SSH 连接到远程计算机,启动 htop,并关注其性能。

要启动 htop,请输入其名称并按 Enter 键。

htop

您将看到 htop 的默认显示。

顶部区域称为标题区域。下部窗格是屏幕区域。 htop 可以显示过程屏幕或 I/O 屏幕。过程屏幕是默认视图。

标题区

标题区域显示称为仪表的信息提供者。默认仪表是每个 CPU 核心的图表、内存使用情况图表和交换使用情况图表。

CPU 仪表颜色代表:

  • 蓝色:低优先级进程
  • 绿色:正常用户进程
  • 红色:内核进程
  • 黄/橙:访客时间,也称为虚拟时间。这是专门用于运行虚拟机的 CPU 时间

内存表颜色代表:

  • 绿色:已用内存
  • 洋红色:共享内存
  • 灰色:压缩内存
  • 蓝色:缓冲区使用的内存
  • 黄色/橙色:用作缓存的内存

交换表颜色代表:

  • 蓝色:已用交换
  • 黄色/橙色:用于缓存的交换
  • 灰色:前交换。这是压缩 RAM 页占用的内存。在可能的情况下,不进行昂贵的交换写入,而是压缩未使用的页面。这比完全交换写出节省的 RAM 更少,但运行速度更快。并非所有系统都启用此功能

共有三个数字米。

  • 任务:列出任务和线程的数量、内核线程的数量以及正在运行的任务的数量
  • 平均负载:过去1分钟、5分钟、15分钟的平均CPU负载
  • 正常运行时间:自上次启动计算机以来经过的时间

过程屏幕

进程屏幕显示系统进程的排序动态列表。默认情况下,它按 CPU 使用率降序排列。

列标题是:

  • PID:进程ID号
  • USER:流程所有者
  • PRI:进程优先级
  • NI:过程友善。 Nice值越高,该进程的资源就越有可能被分配给其他进程。
  • VIR:进程正在使用的虚拟内存
  • RES:进程正在使用的物理内存
  • SHR:进程正在使用的共享内存
  • S:当前进程状态
  • CPU%:进程使用的CPU时间百分比
  • MEM%:进程使用的内存百分比
  • TIME+:进程自启动以来使用的总CPU时间
  • 命令:启动进程的命令行

S列中的进程状态可以是:

  • R:跑步
  • S:睡觉
  • D:磁盘睡眠。一种不能因进程磁盘活动而中断的睡眠形式
  • t:被跟踪调试器停止
  • Z:僵尸进程

鼠标集成

htop 可以通过按键或鼠标点击来控制。单击列标题可按该列对任务屏幕进行排序。所选列的标题具有蓝色背景颜色,并且列名称旁边会出现一个三角形指示符。

如果它指向上,则表示按升序排序。如果它指向下方,则按降序排序。单击同一列两次或多次可切换排序方向。

您可以通过单击某个进程或使用 Home、End、PageUp、PageDown 和箭头键来突出显示该进程。

功能键

屏幕底部有功能键及其操作的列表。按功能键或单击蓝色标签之一即可执行该操作。

这些功能键适用于选定的进程:

  • F7:降低其好感度
  • F8:增加美观度
  • F9:终止进程

F3 键按名称搜索进程。找到匹配项后,F3 查找下一个匹配项,Shift+F3 查找上一个匹配项。

F4 允许您过滤进程。我按 F4,然后输入“/usr/bin”。

F5 切换显示父进程和子进程关系的树。

F10(或 q)将退出 htop 并返回到终端窗口中的命令提示符。

我的终端窗口捕获了 F10 键供其自己使用。在将 F10 击键传递到 htop 之前,我必须在终端首选项中取消选择启用菜单加速键(默认为 F10)选项。

F1 键显示帮助屏幕,解释仪表颜色、过程状态和键盘快捷键。

I/O 屏幕

您可以通过按 Tab 键或单击列标题上方的 I/O 选项卡移至 I/O 屏幕。

I/O 屏幕列包括:

  • PID:进程ID号
  • USER:流程所有者
  • IO:IO调度类别和优先级。该类可以是 R(表示实时)、B(表示尽力而为)或 id(表示空闲)。
  • DISK R/W:磁盘读取和写入的综合速度
  • 磁盘读取:磁盘读取速度(以字节/秒为单位)
  • 磁盘写入:磁盘写入速度(以字节/秒为单位)
  • SWPD%:页面交换所花费的时间,以百分比表示
  • IOD%:等待同步块 I/O 完成所花费的时间,以百分比表示
  • 命令:启动进程的命令行

配置

按 F2 进入设置。您可以配置显示选项、标题布局、仪表、屏幕和颜色。移动类别列中的突出显示以访问不同的配置类别。您可以使用箭头键,或单击任一类别。

显示选项

通过“显示选项”屏幕,您可以通过选择和取消选择复选框来打开或关闭不同的功能。

对标题区域仪表的更改会立即生效。

标题布局选项

标题布局屏幕允许您设置标题区域列的数量及其比例宽度。

默认为两列,每列占据屏幕宽度的 50%。

米

“仪表”屏幕允许您选择在标题区域中显示哪些仪表。显示屏将显示您在标题布局屏幕中选择的列数以及可用仪表列。

要将仪表添加到列中,请单击“可用仪表”列中的条目之一,然后按 Enter 键。我使用系统列表条目执行此操作。

新条目出现在第 2 列中,并以棕色突出显示。新仪表也出现在标题区域中。

您可以使用箭头键在列中上下移动新条目,或者向左或向右移动新条目。当您将其置于所需位置时,再次按 Enter 将其锁定到位。

突出显示其中一列中的仪表,并且:

  • 按 Del:删除它
  • 按 Enter:允许您使用箭头键将其向上、向下或从一列移动到另一列
  • 按下空格:改变其外观。大多数仪表可以显示为一种或多种类型的图形、数字或大数字,如 LED 显示屏。

这是以数字方式显示的内存计量表:

这是一个基于时间的图表:

最后,以 LED 风格的大字体显示:

屏幕

屏幕设置屏幕的工作方式与仪表设置屏幕类似。

屏幕列允许您选择主过程屏幕或 I/O 屏幕。

突出显示可用列列中的条目并按 Enter 键将其添加到活动列列。您可以使用箭头键移动它,然后使用 Enter 将其锁定到位。

随着“屏幕”列中的突出显示,按 F5 会创建一个新屏幕。您可以命名它并填充它以满足您自己的需要。

颜色

颜色屏幕允许您选择颜色主题。

清除更新

自定义、颜色和图表背后的目的是让您可以设置 htop 来清楚地显示对您重要的指标。越容易快速看到它们,就越容易了解计算机的工作负载和性能。

©2015-2025 Norria support@norria.com