Most of the Windows user after shifting to Linux miss their Task Manager. They tried to understand top output, but fails to do so. So here are the gui alternatives you can use for process, cpu, memory management in linux.

1. htop
htop is an interactive process viewer for Linux. It is a text-mode application (for console or X terminals)


  • In ‘htop’ you can scroll the list vertically and horizontally to see all processes and complete command lines.
  • ‘htop’ starts faster.
  • In ‘htop’ you don’t need to type the process number to kill a process.
  • In ‘htop’ you don’t need to type the process number or the priority value to renice a process.
  • ‘htop’ supports mouse operation.

On Fedora

yum install htop -y

On Ubuntu

apt-get install htop

2. Qps
Qps is a visual process manager, an X11 version of “top” or “ps” that displays processes in a window and lets you sort and manipulate them.


  • Change nice value of a process
  • Alter the scheduling policy and soft realtime priority of a process
  • Display the TCP/UDP sockets used by a process, and names of the connected hosts (Linux only)
  • Display the memory mappings of the process (which files and shared libraries are loaded where)
  • Display the open files of a process, and the state of unix domain sockets
  • Kill or send any other signal to selected processes
  • Display the load average as a graph, and use this as its icon when iconified
  • Show (as graph or numbers) current CPU, memory and swap usage
  • Sort the process table on any attribute (size, cpu usage, owner etc)
  • On SMP systems running Linux 2.1 or later (or Solaris), display cpu usage for each processor, and which CPU a process is running on
  • Display the environment variables of any process
  • Show the process table in tree form, showing the parent-child relationship
  • Execute user-defined commands on selected processes
  • Display MOSIX-specific fields and migrate processes to other nodes in a cluster

On Fedora

yum install qps -y

On Ubuntu

apt-get install qps

3. Gnome System Monitor
Gnome System Monitor is a GNOME process viewer and system monitor with a nice easy-to-use interface, It has some nice features, such as a tree view for process dependencies, icons for processes, the ability to hide processes that you don’t want to see, graphical time histories of CPU/memory/swap usage, the ability to kill/renice processes needing root access, as well as the standard features that you might expect from a process viewer.
It is a default system monitor for fedora now days.

On Fedora

yum install gnome-system-monitor -y

On Ubuntu

apt-get install gnome-system-monitor

System Task Manager for linux

2 thoughts on “System Task Manager for linux

  • Pingback:» What’s Using My CPU and RAM? Linux Sagas

  • May 7, 2011 at 2:56 pm

    Whoa. Just for the record. After having used top,ps,kill,pstree under Unixes and show processes under VAX/VMS (similar tools exist for all major multitasking OS) from the middle eighties I was amazed that in the Microsoft OSs _nothing_ like that existed for ages. Only in XP, multitasking had become serious, which meant that even naive users needed to grasp the concept of multitasking and do some process maintenance. The resulting Task Manager is indeed quite neat. Better late than never, one could say. Personally I see no particular advantage in clicking a process away, instead of typing ‘kill -9 54343’ on the command line. Killing should never be done lightly.


Leave a Reply

Your email address will not be published. Required fields are marked *