5 个 htop 替代：增强你的 Linux 系统监控体验
有哪些htop 替代品呢？让我们来看看。
top htop
有哪些htop 替代品呢？让我们来看看。
![](/data/attachment/album/202211/27/113700npcbceb0c0prbqcn.jpg)


`htop` 是一个流行的命令行工具，可以帮助监测 Linux 上的系统资源和性能。


**它比通常默认开箱即用的 top 好**。


使用 `htop`，你可以对进程进行过滤和排序，以便更好地了解情况，获得正在运行的进程的树状视图，并在需要时杀死进程。


![htp 2022](/data/attachment/album/202211/27/113703l1wkcaz4aw3asqkt.png)


我使用 `htop` 而不是其他系统监控工具，因为它可以显示对我来说至关重要的东西，并允许在我需要控制运行中的服务时终止流氓进程或冻结进程。


但是，如果你想要其他显示更多信息，或一个看起来不同的东西，有哪些**htop 替代品**呢？让我们来看看。


### 1、atop


![atop 2022](/data/attachment/album/202211/27/113703w50kqo33o135krqj.png)


[atop](https://www.atoptool.nl/index.php) 可以提供所有运行的进程的细节。你可以得到你需要的所有数据，以了解你系统上的进程情况。


它还提供了对资源利用率进行永久记录的能力，以便进行长期分析。系统管理员可能会发现这比其他工具更有用。


不幸的是，它并没有为你提供漂亮的输出。因此，如果你想要的话，请继续看下面的其他替代品。


#### 如何安装 atop？


对于基于 Ubuntu/Debian 的发行版，键入：



```
sudo apt install atop

```

### 2、vtop


![vtop 2022](/data/attachment/album/202211/27/113703a3nlwclnnurt6iwl.png)


如果你想要一个漂亮的输出和管理进程的基本功能，[vtop](https://github.com/MrRio/vtop) 是一个完美的系统监控工具。


正如我在其他一些文章中所说，它的输出看起来像终端中的 GUI。你可以使用鼠标，也可以选择禁用它。也可以定制它的主题。


它是用 Node.js 构建的。所以，你需要安装额外的包来安装它。


不幸的是，这个项目似乎不再积极维护。但是，在写这篇文章的时候，它对我来说还是有用的。


#### 如何安装 vtop？


对于基于 Ubuntu 的发行版，在终端输入以下命令：



```
sudo apt install nodejs
sudo apt install npm
sudo npm install -g vtop

```

### 3、btop++


![btop](/data/attachment/album/202211/27/113704u8idyqn192uyr1p8.png)


[btop++](https://github.com/aristocratos/btop) 是 bashtop 和 bpytop 的一个 C++ 版本。是的，它是这些项目的第三次迭代，由同一个开发者完成。


`btop++` 包括完全的鼠标支持，带有一个受游戏启发的菜单系统，可以让你过滤进程、树状视图等等。


#### 如何安装 btop++？


使用官方软件库，你可以很容易地在 Fedora、openSUSE 和 FreeBSD 上安装它。


对于 Fedora，你可以键入：



```
sudo dnf install btop

```

你可以探索它的 [GitHub 页面](https://github.com/aristocratos/btop)，了解在其他 Linux 发行版上的安装方式。


### 4、Glances


![glances 2022](/data/attachment/album/202211/27/113704mjul4lphd42duhuj.png)


Glances 与 `htop` 类似，但有更多的功能。


它是一个跨平台的系统监控工具，可以将数据以 CSV 或其他格式导出，用于 InfluxDB、Elasticsearch 等。


你也可以利用它的网页用户界面，远程（或在不能访问终端的情况下）查看统计数据。


#### 如何安装 Glances？


对于基于 Ubuntu 的发行版，你可以键入：



```
sudo apt install glances

```

### 5、nmon


![nmon 2022 1](/data/attachment/album/202211/27/113704ne05dgnd3mbeqd73.png)


[nmon](https://nmon.sourceforge.net/pmwiki.php?n=Main.HomePage) 是一个令人印象深刻的监测工具，它可以让你控制你想显示的输出内容。


你可以提取监测数据（以 CSV 格式导出）并用于进一步分析。它很容易切换统计数据和在不同的视图之间进行切换。


默认情况下，它每两秒刷新一次数据，但你可以自定义它，并使用更多的选项来调整你的体验。


#### 如何安装 nmon？


你可以在官方软件库中找到它。对于基于 Ubuntu 的发行版，在终端键入以下内容：



```
sudo apt install nmon

```

### 总结


[top 2022](https://itsfoss.com/wp-content/uploads/2022/11/top-2022.png)


`top` 命令工具被植入在你的 Linux 系统中。如果你想要一个基本的监控工具，想要关注系统进程和一些统计信息，`top` 就足够了。


我不确定它是否可以算作比 `htop` 更强的体验，这也是 `top` 没有被列入主要列表的原因。


正如你在这里看到的，一些监控工具可能很有趣，而且证明比 `htop` 更有洞察力。


*你最喜欢的 `htop` 替代品是什么？你认为 `htop` 对你的使用情况来说已经足够了吗？欢迎在下面的评论中让我知道你的想法。*




---


via: <https://itsfoss.com/htop-alternatives/> 


作者：[Ankush Das](https://itsfoss.com/author/ankush/) 选题：[lkxed](https://github.com/lkxed) 译者：[wxy](https://github.com/wxy) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出

