网站搜索

“Htop”会取代 Linux 中默认的“Top”监控工具吗?


top 是一个传统的命令行工具,用于监视 Unix/Linux 系统中的实时进程,它预装在大多数(如果不是全部)Linux 发行版上,并显示系统信息的有用摘要,包括正常运行时间、进程总数(以及进程数)。 :运行、睡眠、停止和僵尸进程)、CPU 和 RAM 使用情况,以及当前由内核管理的进程或线程的列表。

另请阅读:在 Linux 中按内存使用情况查找前 15 个进程

Htop 是一个适用于 Linux 系统的交互式、基于 ncurses 的进程查看器。它实际上是一个类似top的工具,但它显示彩色文本,并使用ncurses实现文本图形界面,并允许输出滚动。大多数主流 Linux 发行版上都没有预装它。

为什么Htop比Top监控工具更好

由于其现代化的功能和易用性,Htop 在 Linux 用户中越来越受欢迎。事实上,这引发了一场“top Vs htop”的争论。以下是 top 中不存在的一些 htop 功能 - 为什么 Linux 用户现在更喜欢 htop 而不是旧版本的 top >:

  • 它有一个更好的文本图形界面,带有彩色输出。
  • 它易于使用且高度可配置。
  • 允许垂直和水平滚动进程列表以查看所有进程和完整的命令行。
  • 它还显示进程树并提供鼠标支持。
  • 允许您轻松执行与进程相关的某些功能(终止、重整等),无需输入其 PID 即可完成。
  • Htop也比top快得多。

另一个需要分享的重要事情是,在最新版本的 Ubuntu 18.04 中,预安装了 htop 软件包,它位于默认的 Bionic 软件包列表中。

另请阅读:20 个监控 Linux 性能的命令行工具

此外,htop 软件包已从 Universe 存储库(包含社区维护免费和开源软件包)移至主库存储库(其中包含 Canonical 支持的免费和开源软件包),如 Launchpad 上 Ubuntuhtop 软件包的发布历史所示。

考虑到 Ubuntu 存储库中关于 htop 软件包的最新进展,加上它在 Linux 用户中日益流行,这里的一个大问题是,htop 是否会取代 top 作为 Linux 系统上默认的进程监控工具?我们来看看空间吧!

还有其他工具,例如扫视和顶部;前者是跨平台的,是其中最先进的,而且也越来越流行。 Glances 是高度可配置的,它可以运行在:独立、客户端/服务器和 Web 服务器模式。

另请阅读:使用 Glances 在 Web 服务器模式下监控远程 Linux

尽管 htop 具有现代流程监控功能并且更易于使用,但 top 已经存在很长时间了,并且经过了验证和测试。您对这个问题有何看法?您认为以下哪个工具更适合 Linux 进程监控?使用下面的反馈表与我们分享您的想法。