顶 非常具有交互性,为您提供有关正在运行的进程的附加信息,并允许进行操作,例如使用各种标准对进程列表进行排序以及搜索进程/终止进程。 虽然 top 命令需要几秒钟的延迟来收集数据,而 htop 则要快得多。
在本教程中,我将向您展示如何在 CentOS 8/RHEL 8 Linux 上安装和使用 htop。
htop over top 的优势包括
彩色输出资源使用统计。 无需输入 PID 即可结束或终止进程的能力。 Htop 允许使用鼠标,不像 top 不支持它。 比 top 命令更好的性能。
现在让我们跳进去看看如何安装这个方便的功能。
在 CentOS 8 上安装 htop
安装 Htop 工具的第一步是启用 EPEL 存储库。 为此,请运行:
# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
之后 安装 的 EPEL 存储库,更新系统。
# dnf update
到 安装 htop 工具,只需运行以下命令:
# dnf install htop
安装完成后,您可以使用以下命令查找有关 htop 的更多信息:
# dnf info htop
示例输出:
# dnf info htop Last metadata expiration check: 0:11:08 ago on Mon 23 Dec 2019 02:03:24 PM EST. Installed Packages Name : htop Version : 2.2.0 Release : 6.el8 Arch : x86_64 Size : 263 k Source : htop-2.2.0-6.el8.src.rpm Repo : @System From repo : epel Summary : Interactive process viewer URL : https://hisham.hm/htop/ License : GPLv2+ Description : htop is an interactive text-mode process viewer for Linux, similar to : top(1).
使用 htop
到 启动 htop,只需运行以下命令:
# htop
以下是每列的含义:
PID:进程的进程ID号。
用户: 进程的所有者。
公关: 进程的优先级。 数字越小,优先级越高。
你: 进程的nice值,这会影响它的优先级。
虚拟现实: 进程正在使用的虚拟内存。
RES:进程使用的物理 RAM,通常以千字节为单位。
人力资源部:进程正在使用的共享内存。
秒:进程的当前状态(睡眠、僵尸、运行、跟踪或不间断睡眠)。
%中央处理器:进程使用的处理器时间的百分比。 它显示在条形末尾的 CPU 使用百分比。 条形本身将以蓝色显示低优先级,以绿色显示正常,以红色显示内核。
%内存:进程使用的物理 RAM 的百分比。
时间+:进程使用的处理器时间。
命令:启动进程的命令的名称。
页脚显示 htop 菜单命令。
要获得命令使用方面的帮助,只需运行:
# htop --help
]# htop --help htop 2.2.0 - (C) 2004-2019 Hisham Muhammad Released under the GNU GPL. -C --no-color Use a monochrome color scheme -d --delay=DELAY Set the delay between updates, in tenths of seconds -h --help Print this help screen -s --sort-key=COLUMN Sort by COLUMN (try --sort-key=help for a list) -t --tree Show the tree view by default -u --user=USERNAME Show only processes of a given user -p --pid=PID,[,PID,PID...] Show only the given PIDs -v --version Print version info Long options may be passed with a single dash. Press F1 inside htop for online help. See 'man htop' for more information.
或者,您可以通过运行来查看手册页:
# man htop
结论
此页面向您展示了 如何在 CentOS 8 Linux 上安装和使用 htop. 如果您有任何问题或反馈,请在下面的评论部分与我们分享。
用于 Linux 性能监控的最佳命令行工具