mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
160 lines
5.7 KiB
Markdown
160 lines
5.7 KiB
Markdown
[#]: subject: "5 htop Alternatives to Enhance Your Linux System Monitoring Experience"
|
||
[#]: via: "https://itsfoss.com/htop-alternatives/"
|
||
[#]: author: "Ankush Das https://itsfoss.com/author/ankush/"
|
||
[#]: collector: "lkxed"
|
||
[#]: translator: "wxy"
|
||
[#]: reviewer: "wxy"
|
||
[#]: publisher: "wxy"
|
||
[#]: url: "https://linux.cn/article-15294-1.html"
|
||
|
||
5 个 htop 替代:增强你的 Linux 系统监控体验
|
||
======
|
||
|
||
![][0]
|
||
|
||
`htop` 是一个流行的命令行工具,可以帮助监测 Linux 上的系统资源和性能。
|
||
|
||
**它比通常默认开箱即用的 top 好**。
|
||
|
||
使用 `htop`,你可以对进程进行过滤和排序,以便更好地了解情况,获得正在运行的进程的树状视图,并在需要时杀死进程。
|
||
|
||
![htop 2022][1]
|
||
|
||
我使用 `htop` 而不是其他系统监控工具,因为它可以显示对我来说至关重要的东西,并允许在我需要控制运行中的服务时终止流氓进程或冻结进程。
|
||
|
||
但是,如果你想要其他显示更多信息,或一个看起来不同的东西,有哪些**htop 替代品**呢?让我们来看看。
|
||
|
||
### 1、atop
|
||
|
||
![atop 2022][3]
|
||
|
||
[atop][4] 可以提供所有运行的进程的细节。你可以得到你需要的所有数据,以了解你系统上的进程情况。
|
||
|
||
它还提供了对资源利用率进行永久记录的能力,以便进行长期分析。系统管理员可能会发现这比其他工具更有用。
|
||
|
||
不幸的是,它并没有为你提供漂亮的输出。因此,如果你想要的话,请继续看下面的其他替代品。
|
||
|
||
#### 如何安装 atop?
|
||
|
||
对于基于 Ubuntu/Debian 的发行版,键入:
|
||
|
||
```
|
||
sudo apt install atop
|
||
```
|
||
|
||
### 2、vtop
|
||
|
||
![vtop 2022][5]
|
||
|
||
如果你想要一个漂亮的输出和管理进程的基本功能,[vtop][6] 是一个完美的系统监控工具。
|
||
|
||
正如我在其他一些文章中所说,它的输出看起来像终端中的 GUI。你可以使用鼠标,也可以选择禁用它。也可以定制它的主题。
|
||
|
||
它是用 Node.js 构建的。所以,你需要安装额外的包来安装它。
|
||
|
||
不幸的是,这个项目似乎不再积极维护。但是,在写这篇文章的时候,它对我来说还是有用的。
|
||
|
||
#### 如何安装 vtop?
|
||
|
||
对于基于 Ubuntu 的发行版,在终端输入以下命令:
|
||
|
||
```
|
||
sudo apt install nodejs
|
||
sudo apt install npm
|
||
sudo npm install -g vtop
|
||
```
|
||
|
||
### 3、btop++
|
||
|
||
![btop][7]
|
||
|
||
[btop++][8] 是 bashtop 和 bpytop 的一个 C++ 版本。是的,它是这些项目的第三次迭代,由同一个开发者完成。
|
||
|
||
`btop++` 包括完全的鼠标支持,带有一个受游戏启发的菜单系统,可以让你过滤进程、树状视图等等。
|
||
|
||
#### 如何安装 btop++?
|
||
|
||
使用官方软件库,你可以很容易地在 Fedora、openSUSE 和 FreeBSD 上安装它。
|
||
|
||
对于 Fedora,你可以键入:
|
||
|
||
```
|
||
sudo dnf install btop
|
||
```
|
||
|
||
你可以探索它的 [GitHub 页面][8],了解在其他 Linux 发行版上的安装方式。
|
||
|
||
### 4、Glances
|
||
|
||
![glances 2022][9]
|
||
|
||
Glances 与 `htop` 类似,但有更多的功能。
|
||
|
||
它是一个跨平台的系统监控工具,可以将数据以 CSV 或其他格式导出,用于 InfluxDB、Elasticsearch 等。
|
||
|
||
你也可以利用它的网页用户界面,远程(或在不能访问终端的情况下)查看统计数据。
|
||
|
||
#### 如何安装 Glances?
|
||
|
||
对于基于 Ubuntu 的发行版,你可以键入:
|
||
|
||
```
|
||
sudo apt install glances
|
||
```
|
||
|
||
### 5、nmon
|
||
|
||
![nmon 2022 1][10]
|
||
|
||
[nmon][11] 是一个令人印象深刻的监测工具,它可以让你控制你想显示的输出内容。
|
||
|
||
你可以提取监测数据(以 CSV 格式导出)并用于进一步分析。它很容易切换统计数据和在不同的视图之间进行切换。
|
||
|
||
默认情况下,它每两秒刷新一次数据,但你可以自定义它,并使用更多的选项来调整你的体验。
|
||
|
||
#### 如何安装 nmon?
|
||
|
||
你可以在官方软件库中找到它。对于基于 Ubuntu 的发行版,在终端键入以下内容:
|
||
|
||
```
|
||
sudo apt install nmon
|
||
```
|
||
|
||
### 总结
|
||
|
||
[top 2022][12]
|
||
|
||
`top` 命令工具被植入在你的 Linux 系统中。如果你想要一个基本的监控工具,想要关注系统进程和一些统计信息,`top` 就足够了。
|
||
|
||
我不确定它是否可以算作比 `htop` 更强的体验,这也是 `top` 没有被列入主要列表的原因。
|
||
|
||
正如你在这里看到的,一些监控工具可能很有趣,而且证明比 `htop` 更有洞察力。
|
||
|
||
*你最喜欢的 `htop` 替代品是什么?你认为 `htop` 对你的使用情况来说已经足够了吗?欢迎在下面的评论中让我知道你的想法。*
|
||
|
||
--------------------------------------------------------------------------------
|
||
|
||
via: https://itsfoss.com/htop-alternatives/
|
||
|
||
作者:[Ankush Das][a]
|
||
选题:[lkxed][b]
|
||
译者:[wxy](https://github.com/wxy)
|
||
校对:[wxy](https://github.com/wxy)
|
||
|
||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||
|
||
[a]: https://itsfoss.com/author/ankush/
|
||
[b]: https://github.com/lkxed
|
||
[1]: https://itsfoss.com/wp-content/uploads/2022/11/htop-2022.png
|
||
[2]: https://itsfoss.com/linux-system-monitoring-tools/
|
||
[3]: https://itsfoss.com/wp-content/uploads/2022/11/atop-2022.png
|
||
[4]: https://www.atoptool.nl/index.php
|
||
[5]: https://itsfoss.com/wp-content/uploads/2022/11/vtop-2022.png
|
||
[6]: https://github.com/MrRio/vtop
|
||
[7]: https://itsfoss.com/wp-content/uploads/2022/11/btop.png
|
||
[8]: https://github.com/aristocratos/btop
|
||
[9]: https://itsfoss.com/wp-content/uploads/2022/11/glances-2022.png
|
||
[10]: https://itsfoss.com/wp-content/uploads/2022/11/nmon-2022-1.png
|
||
[11]: https://nmon.sourceforge.net/pmwiki.php?n=Main.HomePage
|
||
[12]: https://itsfoss.com/wp-content/uploads/2022/11/top-2022.png
|
||
[0]: https://img.linux.net.cn/data/attachment/album/202211/27/113700npcbceb0c0prbqcn.jpg |