23

I am running a Debian flavor of Linux, and I use htop to keep track of memory usage, since it is more detailed than top. I can't seem to get it to sort by memory and display process trees at the same time. Is there a way to do this with htop or an alternative?

bright-star
  • 1,619

4 Answers4

13

A 2019 update on this 2014 question that ranked highly when searching for this topic is that htop has this built in now, and in the current version 2.2.0, simply pressing t in the default view generates a process hierarchy.

Rich L
  • 239
8

Looks like Glances should have what you need:

glances --tree

And then sort using commands m,t, i etc. Full command reference

ComputerDruid
  • 213
  • 1
  • 6
pkk
  • 129
1

In htop version 3 (I believe, 3.0.3 to be exact) you can sort by other columns than pid even in tree mode.

See the changelog.

It's not perfect, because it doesn't aggregate memory from sub processes, but it's a nice feature nonetheless.

Dario Seidl
  • 4,345
1

Not with htop (and probably with any other alternative) as both views are mutually exclusive: either you list processes sorted by memory, or respect the PPID/PID tree view. You can have both at the same time.

dawud
  • 1,518