I like the UI in the Windows 10 task manager:
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.
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.
You can find more options here
http://www.omgubuntu.co.uk/2011/11/5-system-monitoring-tools-for-ubuntu
How about Glances?
See this excellent answer for details and other answers there for just a quick overview of choices.
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
now Version 2 with process list tab
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:
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.
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
Suggestions are most welcomed in improving.
Thanks
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
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.
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:You can install it by running
sudo apt install htop