Hola.
Para poder ver que procesos están usando más memoria en nuestro linux, escribiremos en un terminal:

ps aux | awk ‘{print $2, $4, $11}’ | sort -k2r | head -n 10

De esta manera veríamos los 10 procesos que mas ram consumen podemos cambiar el 10 por cualquier numero mayor para mas procesos.
 

Listar procesos por % cpu, veréis que eliminamos aquellos que usan 0.0 de CPU con sed (sed ‘/^ 0.0 /d):
ps -e -o pcpu,cpu,nice,state,cputime,args –sort pcpu | sed ‘/^ 0.0 /d’
Saludos