29

I am using Ubuntu 11.10 and am looking for an equivalent to Process Explorer on Linux. There is System Monitor but it's not nearly as good as Process Explorer with all of its detailed information about processes.

Any suggestions?

Gautam
  • 603
  • 1
  • 7
  • 14

3 Answers3

22

If you don't mind something that's terminal based, then htop is a good and powerful process manager.

htop screenshot

You can install it on Ubuntu with the following command:

sudo aptitude install htop

If you prefer something with a GUI, you could try qps.

qps screenshot

You can install it with the following:

sudo aptitude install qps
Gaff
  • 18,569
  • 15
  • 57
  • 68
freethinker
  • 3,660
  • 3
  • 22
  • 21
  • 1
    htop is good , but its not the most user friendly program ! – Gautam May 19 '11 at 04:31
  • updated my answer – freethinker May 19 '11 at 04:36
  • Qps is much better and is easier to use , I just wish it would show the icon of the Process if available , but still its very good – Gautam May 19 '11 at 04:51
  • 1
    Is there tool that can show call-stack of a running thread? – expert Sep 23 '12 at 23:45
  • 1
    It should be noted that Ubuntu 12.04 is the last Ubuntu release that has qps in its default repositories. – karel Nov 02 '15 at 17:20
  • Unfortunately compared to Process Explorer htop is a total toy not worth to use for debugging. Can't show loaded DLL's, open file handles etc. – Lothar Dec 17 '18 at 01:38
  • 1
    @karel It is currently supported, and in the [default repositories](https://packages.ubuntu.com/search?keywords=qps). –  Feb 01 '19 at 05:14
  • `qps` uses a lot of RAM (118-140MB) compared to Linux Process Explorer (~32MB), and MATE System Monitor (~11MB). –  Feb 01 '19 at 05:29
  • ...and in fact qps has already [been reported](https://github.com/lxqt/qps/issues/101) to have memory leaks. –  Feb 01 '19 at 06:00
14

Use Linux Process Explorer.

Graphical process explorer for Linux. Shows process information: process tree, TCP IP connections and graphical performance figures for processes. Aims to mimic Windows procexp from sysinternals, and aims to be more usable than top and ps.

enter image description here

PS. it is still in alpha development stage.

Gaff
  • 18,569
  • 15
  • 57
  • 68
carl
  • 141
  • 2
  • This looks like a useful tool, but your answer provides very little information about it. Could you edit your answer to include some info about how it works and perhaps a screenshot? – nhinkle Jun 05 '11 at 17:18
  • This looks great! htop and qps are well-established tools, but they don't display per-process history of CPU and memory usage. The Windows Process Explorer has a lot of useful features that I would be happy to find in a unix tool. – Eldritch Conundrum Oct 20 '12 at 10:40
  • it lacks sorting or finding a process. if you have tons of processes, you can't locate yours. – Berry Tsakala Feb 25 '14 at 16:45
  • @BerryTsakala typical linux programmers will write a process explorer without even the basic features of windows task manager! anything a linux programmer does with a gui, is a gimmick, i'm sure they dont even use what they write! – barlop Aug 30 '18 at 23:17
  • I love "kill process tree"!!! – kokbira Jul 19 '19 at 14:15
  • I hate showing processes without icons and some more description than name... – kokbira Jul 19 '19 at 14:16
  • "PS. it is still in alpha development stage..." since 2011? – kokbira Jul 19 '19 at 14:34
  • As of January 1, 2022, it was last updated on November 24, 2018 at https://github.com/wolfc01/procexp/blob/master/README.md. Anyway, this looks pretty dead. – Zian Choy Jan 01 '22 at 23:26
6

gnome-system-monitor

(although i don't know what the OP needed 3 years ago)

gives almost everything that "top" has, but graphical, sortable columns, find open files, and more.

Few screenshots:

enter image description here

Resources tab:

enter image description here

RBT
  • 586
  • 2
  • 12
  • 34
Berry Tsakala
  • 1,385
  • 3
  • 18
  • 33