推出 新版本的诊断实用程序 顶 3.0 那是 由新的工作团队开发 由于项目闲置以及需要解决一些已发现的错误,我决定参加该项目。
对于不熟悉htop的人,他们应该知道 这是一个交互式系统监视器, 专为Unix系统设计的进程查看器和进程管理器。
最初是作为顶级Unix程序的替代产品而设计的提供了与top相同的功能,但是在查看系统进程方面提供了更大的灵活性。
与top不同,htop提供了正在运行的进程的完整列表 而不是那些消耗更多资源的资源。 Htop可以将进程显示为树,并使用颜色来提供资源使用情况统计信息。
效用 在垂直和水平滚动等功能方面脱颖而出 在进程列表中,提供了用于评估SMP效率和每个处理器内核的使用,树状视图模式的存在,灵活的接口配置,对进程进行过滤和管理(关闭,优先级设置)的支持的工具。
htop 3.0的主要新功能
这个新版本, 是由新的维护人员团队准备的发行版 该 在原作者长期不活动之后接手了开发工作 的项目(仅需两年多的时间),此外还发现了多个错误。
新的维护者在未更改名称的情况下分叉了该项目, 他们将开发移至新的htop-dev存储库,并为该项目注册了单独的htop.dev域。
新团队在第一个版本中实施的更改 突出显示了对新参数的支持以及有关sysfs中累加器的信息。
以及添加的禁用鼠标的选项。
集成的另一个变化是 现在支持ZFS统计信息 ARC(自适应替换缓存),以及 支持显示两个以上的紧凑列 带有CPU状态指示灯。
在发生的其他变化中 在这个新版本中:
- 支持由PSI(压力失速信息)内核子系统提供的度量。
- 能够在CPU状态指示器上显示CPU频率。
- 添加了简单的备用模式,如vim中的键盘快捷键。
- 与Solaris 11兼容
- 支持Linux比例集大小指标
- 支持Linux压力锁定信息指标
- 适用于最新内核的Linux sysfs电池发现更新
- 在关联面板中添加硬件拓扑信息
- 将时间戳报告添加到主屏幕
- 支持更少(1)个搜索导航快捷方式
- 更新FreeBSD的最大PID以匹配FreeBSD的更改
- 报告值大于100 TB
- BUGFIX:修复makefile与clang一起构建
- BUGFIX:修复主要用途()
- BUGFIX:修复FreeBSD中的STARTTIME列
- BUGFIX:截断FreeBSD上的一般监狱名称
- FreeBSD中报告的固定内存值
- 在OpenBSD中修复了CPU计量器报告的值
- 修复了对其他类型的僵尸进程的正确识别
- 在某些情况下,对处理后续流程进行了改进
- 在自定义量规上进行的校正将恢复为意外的设置
如何在Linux上安装htop 3.0?
对于有兴趣能够安装此新版本工具的用户,他们必须从应用程序的官方网站获取.tar软件包。 尽管由于新团队的分歧,htop是一个相当受欢迎的应用程序,但要将该新版本包含在Linux发行版的存储库中可能要花费很长时间。
这就是为什么我们可以使用以下命令从终端下载软件包进行编译的原因:
wget https://github.com/htop-dev/htop/archive/3.0.0.tar.gz ./configure && make ./autogen.sh && ./configure && make