'Htop'将取代Linux中默认的'Top'监控工具吗?

由于Htop的现代功能和易用性,Htop在Linux用户中越来越受欢迎。事实上,这引发了一场“顶级vs顶级”辩论。

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

使用Top进行Linux进程监控

使用Top进行Linux进程监控

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

Htop是一个基于ncurses的交互式Linux系统进程查看器。 它实际上是一个顶级的工具,但它显示丰富多彩的文本,并使用ncurses来实现文本图形界面,并允许输出滚动。 它并未预装在大多数主流Linux发行版上。

使用Htop进行Linux进程监控

使用Htop进行Linux进程监控

为什么Htop比顶级监测工具更好?

由于Htop的现代功能和易用性,Htop在Linux用户中越来越受欢迎。 事实上,这引发了一场“ 顶级vs顶级 ”辩论。 以下是一些不在顶端htop功能 - 为什么Linux用户现在更喜欢htop到它的旧对手顶端

  • 它有一个更好的文本图形界面,带有彩色输出。
  • 它易于使用且高度可配置。
  • 允许垂直和水平滚动进程列表查看所有进程和完整的命令行。
  • 它还显示一个进程树并附带鼠标支持。
  • 允许您轻松执行与进程相关的某些功能(杀死,重新生成等),这些功能可以在不输入PID的情况下完成。
  • Htop也比顶部快得多。

另一个重要的事情是,在最新版本的Ubuntu 18.04中 ,预装了ht​​op软件包,它位于默认仿生软件包列表中。

另请参阅20个用于监视Linux性能的命令行工具

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

考虑到Ubuntu储存库中有关htop软件包的最新进展,再加上它在Linux用户中越来越受欢迎,这里最大的问题是,Linux将取代top作为Linux系统上的默认进程监控工具吗? 让我们看看这个空间吧!

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

参阅使用 浏览 器以Web服务器模式监视远程Linux

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