atop
Linux system and process monitor.
TLDR
Start
$ atop
Start and display memory consumption for each process
$ atop -m
Start and display disk information
$ atop -d
Start and display background process information
$ atop -c
Start and display thread-specific resource utilization information
$ atop -y
Start and display the number of processes for each user
$ atop -au
Display help about interactive commands
$ ?