26

I like the UI in the Windows 10 task manager:

enter image description here

In particular, I like the fact that the most important four shared resources on a computer are displayed without spurious information, and the color-coding that lets me figure out immediately the major offenders.

I have seen several process monitors and task managers in Linux, but nothing that matches the clarity of this display. In particular, most task managers limit themselves to CPU and memory.

Is there a process manager for Linux that mimics this GUI?

EDIT to make the question clearer: I am looking for a task manager that clearly displays the information in those four columns: a breakup of processor, memory, disk and network usage by process, possibly in an uncluttered UI and without other spurious information. I can find plenty of system monitoring tools on Linux that display only the first two columns of that table. I can also find tools that plot total network usage vs. time. Both do not seem as effective as Windows 10's task manager: they do not allow me to immediately identify which of the four is the bottleneck on my system and which process uses up the most of that resource.

Federico Poloni
  • 637
  • 1
  • 6
  • 20
  • (I think that this is not a duplicate of https://askubuntu.com/questions/225804/task-manager-like-windows-8 -- it's a more precise question asking for a specific feature.) – Federico Poloni Aug 27 '17 at 09:40

7 Answers7

9

I use system monitor. But, I guess Stacer will meet your choice better

Stacer will show you the culprit using system resources better. As you can see in the screen shot 3, Stacer can list an ascending or descending listing based on CPU or Memory memory consumption. You can see which process is using CPU the most, which process is using Memory the most, likewise. Only colour coding is missing from what you seek. Stacer also gives total CPU and Memory usage.

You can get all these with System Monitor as well.

enter image description here

enter image description here

enter image description here

enter image description here

You can find more options here

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

user227495
  • 4,089
  • 17
  • 56
  • 101
  • 3
    Only colour coding is missing from what you seek: No: the columns with disk and network I/O are missing, too. Most resource monitors that list CPU and memory usage (starting from top); it's disk and network I/O that are difficult to find. – Federico Poloni Aug 27 '17 at 12:04
6

I had also the same Problem, KSysGaurd is great but requires plugins to install and is similar to gnome-system-monitor. KSysGaurd has advance options but not very simple. Personally, I didn't like either the KSysGaurd and Gnome-system-monitor.

Check out my approach for the same: https://github.com/KrispyCamel4u/SysMonTask.

Some highlights are: CPU Performance Tab

Update: Now I have added the user Processes in version 1.1.0

I have filtered out the background Processes(with some exception) and shown only user-specific Processes (user parent and child process like in windows) which makes it easy to spot processes that you are interested in instead of finding out from the pool of all process that gnome-system-monitor shows.

Also it includes the aggregates(on the column header) of all the processes.

Process Tab

There are only a few processes that are kinds of background but still appear: The exceptions :(

Update: Now I have added the logical CPU utilization in version 1.1.1-beta logical processor

Suggestions are most welcomed in improving.

Thanks

smac89
  • 854
5

How about Glances?

glances screenshot

See this excellent answer for details and other answers there for just a quick overview of choices.

dessert
  • 39,982
  • Thanks! This is a better match than the previous answers; it has disk a I/O column in addition to CPu and MEM. Still missing "network" though, so I'll leave time for other answers. – Federico Poloni Aug 27 '17 at 14:52
  • Did you play around with it and try pressing n? This should Show/hide network stats – dessert Aug 27 '17 at 15:11
  • I tried it and no, it does not add a column with per-process network traffic --- it only hides the "network" pane that you can see in the leftmost column of the screenshot. – Federico Poloni Aug 27 '17 at 15:15
  • You're right, that's missing, let's give it some time, maybe somebody knows a better match. However if not, you're free to submit a feature request on glaces' github page – that's the open source way, and that's the way all software should be developed and improved. ;) – dessert Aug 27 '17 at 15:20
4

I was struggling with the same question and I did not find something with similar good overview (esp that also includes disk I/O, network, CPU/RAM) so I started my own project, "LikeTaskManager" with exactly that goal to mimic the function.

Have a look at: https://github.com/rejuce/LikeTaskManager

Screenshot of cpu tab

now Version 2 with process list tab enter image description here

rejuce
  • 41
3

As a more recent answer in late 2021, there is an another task manager on Linux, System Monitoring Center. Here is the link for the application page.

It has very advanced features like managing applications on startup and managing services. Also sensor information is available under performance tab. Currently beta versions are available on the page.

enter image description here

enter image description here

2

What you might be looking for is KSysGuard from KDE. The UI is pretty much similar to Windows. Helped me a lot when I was migrating from windows to Ubuntu.

KSysGuard in Kubuntu 17.04

Tarak
  • 121
0

Personally, I use htop, and I think that while it doesn't look very similar to the Windows 10 Task Manager, it shows a lot of the same information, and more:

htop screenshot

You can install it by running sudo apt install htop

captainGeech
  • 923
  • 1
  • 6
  • 18