当前位置: 首页 > 科技观察

htop:Linux系统性能监控小工具_0

时间:2023-03-19 15:51:20 科技观察

【.com速译】Linux管理员不会天天用Top命令,因为每当Linux系统负载过高的时候,就忍不住敲TOP命令在终端。我们大多数人都不熟悉htop命令,因为大多数时候我们使用top命令来跟踪Linux系统性能。但是Htop是top命令的一个很好的替代品,与top命令相比,它具有许多功能和选项。Htop简介Htop命令是Linux/Unix系统的交互式进程查看器。它是一个文本模式应用程序,需要ncurses库,由Hisham开发。它被设计为top命令的替代品。条形图显示CPU和内存的指标。这类似于top命令,但允许您垂直和水平滚动以查看系统上运行的所有进程。Htop自带VisualColors,它还有一个优势,在跟踪系统性能时非常明显。您可以自由执行与进程相关的任何任务,例如终止进程和重置进程的优先级,而无需输入其PID。Htop比Top命令好吗?Htop允许您垂直和水平滚动列表以查看所有进程和整个命令行。htop启动速度比top命令快,而且top在显示内容之前好像会收集一段时间的数据。在不输入进程ID的情况下终止指定的进程。无需输入进程ID或优先级值即可重置进程优先级。可以一次终止多个进程。Htop命令自带颜色输出你有没有想过为什么进度条会有这么多颜色?如果你不知道,这里有详细的介绍。下面是CPU指标的颜色编码。蓝色:显示低优先级进程使用的CPU百分比。绿色:显示普通用户拥有的进程使用的CPU百分比。红色:显示系统进程使用的CPU百分比。青色:显示Stealtime使用的CPU百分比。下面是内存指标的颜色编码。绿色:显示已用内存的百分比。蓝色:显示已用缓冲区的百分比。橙色:显示已使用缓存的百分比。下面是SWAP指标的颜色编码。红色:显示已使用的SWAP内存百分比。1.如何在Linux上安装Htop命令Htop实用程序在大多数发行版官方存储库中都有,因此可以轻松安装。对于Fedora系统,使用DNF命令安装Htop。$sudodnfinstallhtop对于Debian/Ubuntu系统,使用APT-GET命令或APT命令安装Htop。$sudoaptinstallhtop如果系统是基于ArchLinux的,使用Pacman命令安装Htop。$sudopacman-Shtop如果是RHEL/CentOS系统,使用YUM命令安装Htop。在RHEL和CentOS系统上安装EPEL存储库以安装Htop命令,因为此软件包在官方存储库中不可用。$sudoyuinstallhtop如果系统是openSUSELeap,使用Zypper命令安装Htop。$sudozypperinstallhtop2。了解Htop命令输出Htop命令输出分为三个部分(页眉、正文和页脚)。每个部分的细节描述如下。标头:标头部分显示CPU使用情况、内存使用情况、交换空间使用情况、平均负载和系统正常运行时间。这部分可以根据您的需要灵活配置。body:body显示系统上当前运行的进程列表。页脚:页脚部分具有Htop菜单选项,可让您立即执行各种操作。3.如何按其他字段对Htop命令输出进行排序默认情况下,Htop命令按CPU使用率对输出进行排序,这对所有监控工具都是通用的。如果要整齐地显示不同字段(如内存和BID)的输出,请按F6功能键。如果按F6功能键,这将在左侧调出一个菜单,使用箭头键选择要排序的字段,然后按Enter键进行排序。为了演示,我们将按内存使用情况对Hhtop命令输出进行排序。请参见下面的屏幕截图。4.如何在树视图中列出进程在默认视图中,您只能在命令部分看到父进程。这不足以确定真正的根本原因,只需按F5功能键即可查看子进程与父进程的关系。5、如何在Htop命令输出中终止一个进程选择要终止的进程,然后按F9功能键,再选择要发送的信号,最后按回车键终止。我们将终止记事本进程。6、如何在Htop命令输出中查找进程按F3功能键,屏幕下方会出现搜索提示,可以在此处输入搜索字符串。输入您要搜索的进程,然后按Enter。我们将搜索“Virtulbox”进程,完成后它将以黄色突出显示。7.如何自定义Htopheader输出正如文章开头提到的,Htopheader可以灵活定制以满足您的要求。为此,请按F2功能键。您有权更改新指标、更改颜色和更改列表中的列输出。8、Htop帮助按F1功能键打开Htop帮助页面。原标题:HTOP–ANiftyTooltoMonitorLinuxSystemPerformance,作者:PrakashSubramanian