比 top 更好,Linux 下的 7 大系统监视工具

您所在的位置:网站首页 linux监控系统资源命令有哪些类型 比 top 更好,Linux 下的 7 大系统监视工具

比 top 更好,Linux 下的 7 大系统监视工具

2024-07-14 00:09| 来源: 网络整理| 查看: 265

点击上方 "程序员小乐"关注, 星标或置顶一起成长

每天凌晨00点00分, 第一时间与你相约

每日英文

There are plenty of things in life that you don't want to do but you have to,this is responsibility.For the things that you want to do but you can't,this is fate.

生命中有许多你不想做却不能不做的事,这就是责任;生命中有许多你想做却不能做的事,这就是命运。

每日掏心话

生活的翅膀,那美好的一只已经腐蚀溃烂,那疼痛的一只正是在加剧的疼痛着挣扎着,我们无处安放的青春已经太疲惫,需要在一片安静祥和的天空去自由呼吸,需要高山雪域的清泉来洗去青春身上的浑浊与邪念。

来自:Linux迷 | 责编:乐乐

链接:linuxmi.com/top-linux-htop-atop-more.html

程序员小乐(ID:study_tech)第 972 次推文  图源:百度

往日回顾:抢度盘饭碗?阿里云网盘来了!最高6TB、非会员下载10mb/s!能否动摇百度网盘的地位?

     

   正文   

不管你是系统管理员还是普通的桌面用户,你都可能听说过最流行的基于终端的系统监视工具“top”。对许多人来说,它是Linux上的任务管理器。

简单介绍下,“top”实用程序可帮助显示所有正在运行的进程,并为您提供有关您的个人计算机或服务器性能的一些重要信息。它还使您能够杀死不需要的进程。

但是,你就满足于此吗?还有没有其他什么选择呢?让本文告诉你答案。

为什么需要“最佳”替代方案?

考虑到默认情况下,大多数Linux发行版中都自带top,因此它不会出现任何问题。

但是,您却找不到任何鼠标支持,滚动支持,没有颜色高亮显示内容以及其他一些缺点。由于这些原因,对所有人来说,充分利用top命令并不容易。

还有一些替代方案可以为您提供关于正在运行的进程的更多信息,并使您可以轻松地对其进行管理。

有用的系统监控工具,如top(但比top更好)

因此,在本文中,我将提到几个可能比top命令实用程序更好的好选择。

本文已经包括了基于Debian / Ubuntu发行版的安装命令。这里提到的几乎所有工具也应该可以通过其他发行版的软件包管理器获得。

该列表没有特别的排名顺序。尝试最适合您的!

这份榜单没有特别的排名顺序。尝试选择你认为对自己最好的即可。

1、htop

htop是一个交互式系统监视器,它还支持滚动和鼠标交互。

不仅限于高级功能,而且还使用一些颜色代码高亮显示了过程和信息,从而使其看起来更有条理并且易于使用。

实际上,我个人更喜欢使用htop来监视系统资源和进程。它可以杀死进程,过滤它们,提供进程的树视图(按F5),以及其他一些特性。

[caption id="attachment_1991" align="alignnone" width="731"]

htop[/caption]

如何安装htop?

对于基于Ubuntu的发行版,您只需前往终端并输入:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install htop

您还可以从其官方网站上其他Linux发行版的链接中找到RPM/DEB软件包。无论哪种情况,您都可以根据需要下载源代码。

2、atop

如果您想要更多有关正在运行的进程或以前正在运行进程的详细信息,atop是一个非常有用的工具。

如果您希望进行长期分析,它还支持永久记录资源利用率。即使我不是专业的系统管理员,但是看到关键资源被高亮显示是多么有用。

搜索公众号Linux中文社区回复关键字“命令行”获取Linux学习资料。

就我而言,我更喜欢使用htop,但这取决于您要监视的信息以及所需的其他功能。您可以在其官方网站上了解更多信息。

[caption id="attachment_1993" align="alignnone" width="731"]

atop[/caption]

如何安装atop?

如果您使用的是基于Debian的发行版,则只需输入:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install atop

您还可以在其官方下载页面上找到每个版本列出的.rpm软件包。如果您希望将其安装在其他Linux发行版上,则应参考其官方网页。

3、nmon

nmon是另一个有用的实用程序,可让您监视系统资源和进程。

与其他选项不同,它使您可以控制分解信息并根据需要逐一显示(切换)信息。

正如您在上面的屏幕截图中所观察到的,您必须按特定的键来切换统计信息并浏览它们。统计信息也用颜色编码,这使它们易于查看。

如何安装nmon?

对于基于Ubuntu的发行版,您只需键入:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install nmon

无论哪种情况,您都可以访问其官方下载页面,并查找其他Linux发行版的软件包。

4、vtop

vtop是一个有趣的实用程序,可以监视系统资源,同时也可以管理它们。

与其他代码不同,它是使用node.js编写的。因此,您需要安装node.js和npm软件包。

它提供鼠标支持,并且看起来像终端中的GUI。如果不需要,可以禁用鼠标控件。因此,它使事情更容易理解和监视。另外,您可以非常轻松地自定义vtop主题。

如何安装vtop?

对于基于Ubuntu的发行版,您需要在终端中输入以下命令

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install nodejslinuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install npmlinuxmi@linuxmi:~/www.linuxmi.com$ sudo npm install -g vtop

在这里,您首先要安装nodejs及其软件包管理器npm。接下来,使用第三个命令,您实际上是在安装vtop。

如果要将其安装在其他Linux发行版上,可以参考其GitHub页面。

5、bashtop

一个令人印象深刻的顶级替代方案,可能需要更多的资源来运行-但易于使用,并且在我看来看起来更好。

我开始认为我应该使用bashtop而不是htop进行监视。

除了默认提供的信息外,如果您还希望使用bashtop来获取CPU温度和其他统计信息,则还可以添加更多模块。

更多详情及安装方法见:https://www.linuxmi.com/bashtop-linux.html

6、gtop

另一个令人印象深刻的顶级替代方案。它看起来有点类似于vtop,并且还需要安装nodejs。

您无需在此处自定义太多内容,但是它易于使用并提供了所有必要的信息。

[caption id="attachment_1998" align="alignnone" width="731"]gtop[/caption]

如何安装gtop?

与vtop相似,您需要安装nodejs和npm软件包管理器才能开始基于Ubuntu的发行版。

只需在终端中输入以下命令即可安装它:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install nodejslinuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install npmlinuxmi@linuxmi:~/www.linuxmi.com$ sudo npm install -g gtop

如果您需要在其他Linux发行版上安装它,则可以参考其GitHub页面。

7、Glances

对于需要在一个地方获得更多信息的人们来说,Glances是一个了不起的系统监视工具。

搜索公众号程序员小乐回复关键字“offer”获取算法面试题和答案。

屏幕上显示的信息将取决于窗口的大小。因此,您应该期望磁盘I/O,网络,内核版本,传感器和其他信息的所有基本统计信息。

您还可以将统计信息导出到外部数据库,并使用Web界面进行远程监视。这对于制作各种自定义Web仪表板的系统管理员特别有用。

[caption id="attachment_1999" align="alignnone" width="731"]glances[/caption]

如何安装Glances?

对于基于Ubuntu的发行版,您只需键入:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install glances

如果您希望将其安装在其他Linux发行版上,则可以访问其官方网站,在该网站上可以找到自动安装脚本或浏览其GitHub页面。

总结

OK,现在,您知道了一些令人惊叹的顶级替代产品 - 您将选择什么来监视系统呢?

您是否在Linux中使用其他工具进行系统监视?具体时哪一个?请在评论中与我们分享。

欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,欢迎转发分享给更多人。欢迎加入程序员小乐技术交流群,在后台回复“加群”或者“学习”即可。

猜你还想看

阿里、腾讯、百度、华为、京东最新面试题汇集

高并发系统如何做到限流,看这篇就对了!

MATLAB被禁影响升级!哈工大被曝在全国大学生数学建模竞赛中禁用MATLAB

肝完这篇 TCP/IP ,我就去面试去。

关注订阅号「程序员小乐」,收看更多精彩内容

嘿,你在看吗?



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3