任务管理器一个像Windows 10的界面一样的用户界面。

我喜欢Windows 10任务管理器中的用户界面。

enter image description here

特别是,我喜欢计算机上最重要的四个共享资源显示没有杂乱信息,并且通过颜色编码让我立即找出主要问题。
我见过几个Linux上的进程监视器和任务管理器,但没有一个能与这个显示的清晰度相匹配。特别是,大多数任务管理器只限于CPU和内存。 有没有一个模仿这个GUI的Linux进程管理器? 编辑以使问题更清晰:我正在寻找一个任务管理器,它清楚地显示那四列信息:进程按处理器、内存、磁盘和网络使用情况分组,可能在一个简洁的用户界面中,没有其他杂乱信息。我可以在Linux上找到很多系统监控工具,只显示该表格的前两列。我也可以找到绘制总网络使用量与时间的工具。但它们似乎都不如Windows 10的任务管理器有效:它们不能让我立即确定我的系统中哪个是瓶颈,以及哪个进程占用了最多的资源。

我认为这不是https://askubuntu.com/questions/225804/task-manager-like-windows-8的重复问题,而是一个更具体的问题,询问一个特定的功能。 - Federico Poloni
7个回答

我使用系统监视器。但是,我猜Stacer会更符合你的选择

Stacer将更好地显示使用系统资源的罪魁祸首。正如您在截图3中所看到的那样,Stacer可以根据CPU或内存消耗进行升序或降序排列。您可以看到哪个进程使用最多的CPU,哪个进程使用最多的内存,等等。只缺少你所寻求的颜色编码。Stacer还提供了总CPU和内存使用情况。

你也可以通过System Monitor获得所有这些信息。

enter image description here

enter image description here

enter image description here

enter image description here

你可以在这里找到更多选择。

http://www.omgubuntu.co.uk/2011/11/5-system-monitoring-tools-for-ubuntu


3只有颜色编码是你所寻找的缺失部分:不,还缺少显示磁盘和网络I/O的列。大多数资源监视器都会列出CPU和内存使用情况(从top开始),但很难找到磁盘和网络I/O的信息。 - Federico Poloni

我也遇到了同样的问题,KSysGuard很棒,但需要安装插件,类似于gnome-system-monitor。KSysGuard有高级选项,但不是很简单。就个人而言,我都不喜欢KSysGuard和Gnome-system-monitor。
可以看看我处理这个问题的方法:https://github.com/KrispyCamel4u/SysMonTask
一些亮点包括: CPU Performance Tab 更新:现在在1.1.0版本中添加了用户进程。
我已经过滤掉了后台进程(除了一些例外),只显示特定用户的进程(类似于Windows中的用户父进程和子进程),这样可以更容易地找到您感兴趣的进程,而不是从gnome-system-monitor显示的所有进程中查找。 还包括所有进程的汇总信息(在列标题上)。

Process Tab

只有少数几个进程是后台的,但仍然会显示出来:异常 :(
更新:现在我已经在1.1.1-beta版本中添加了逻辑CPU利用率 逻辑处理器 欢迎提出改进建议。
谢谢

这看起来太棒了,我想在我的 Kubuntu 上使用这个! - Irsu85
KDE中的进程选项卡可能无法正常显示,但性能应该是正常工作的。请耐心等待新版本发布以解决进程选项卡的兼容性问题。 - camel.neeraj
@Irsu85,sysmontask现在支持所有的发行版了,希望它能对你有所帮助。 - camel.neeraj
这太棒了。GNOME Fedora中的进程选项卡不允许按列标题排序,但在其他方面非常出色。 - Milind R


谢谢!这个答案比之前的更匹配,除了CPU和内存外,它还有一个磁盘I/O列。不过还缺少"网络",所以我会给其他答案留时间。 - Federico Poloni
你有没有玩过它,试着按下 <kbd>n</kbd> 键?这应该是用来“显示/隐藏网络统计信息”的… - dessert
我试过了,不,它并没有添加一个显示每个进程网络流量的列 - 它只是隐藏了屏幕截图最左边列中可以看到的“网络”窗格。 - Federico Poloni
你说得对,确实有这个缺失,我们给它一些时间,也许会有人知道更好的匹配。不过如果没有的话,你可以自由地在glaces的github页面上提交一个功能请求 - 这是开源的方式,也是所有软件应该发展和改进的方式。 ;) - dessert

我曾经也为同样的问题苦恼过,但是我没有找到一个类似的好概述(尤其是包括磁盘I/O、网络、CPU/RAM等方面),所以我开始了自己的项目,“LikeTaskManager”,目标就是模仿这个功能。
请看一下: https://github.com/rejuce/LikeTaskManager

Screenshot of cpu tab

现在版本2带有进程列表选项卡 在此输入图像描述

谢谢,我喜欢这个! - Federico Poloni
Github页面上写着:“适用于所有比Ubuntu 16.04更新的Linux发行版”(SIC),但我仍在使用Ubuntu 16.04,只能等到今年晚些时候或明年才能尝试一下。 - WinEunuuchs2Unix
抱歉,只接受同等或更新版本! - rejuce
现在已经完成了一些细节上的改进,并发布了v2版本。我还添加了一个进程列表选项卡,它显示每个进程的CPU、内存、磁盘I/O和网络I/O(网络I/O需要root权限)。 - rejuce
今天发布的新的“进程”选项卡真是太棒了。现在只要有人能弄清楚如何让Firefox报告每个打开的选项卡的使用情况,而不是整个应用程序,那就太好了。 - WinEunuuchs2Unix

作为2021年末的一个较新的答案,Linux上有另一个任务管理器,即系统监控中心。这是应用程序页面的链接
它具有非常先进的功能,如管理启动时的应用程序和管理服务。此外,在性能选项卡下还可以查看传感器信息。 目前该页面上提供了测试版版本。

enter image description here

enter image description here



1这个似乎也没有磁盘和网络I/O列。请检查我问题的最后一部分。 - Federico Poloni

就个人而言,我使用的是 htop,我认为它虽然看起来与 Windows 10 任务管理器不太相似,但它显示了很多相同的信息,甚至更多。

htop screenshot

您可以通过运行sudo apt install htop来安装它。