===== Listar procesos ordenados por consumo de memoria RAM y CPU ===== Ordena procesos por uso de memoria RAM. ps -eo pmem,pcpu,pid,args | tail -n +2 | sort -rnk 1 | head Ordena procesos por uso de CPU. ps -eo pmem,pcpu,pid,args | tail -n +2 | sort -rnk 2 | head * **-e** Selecciona todos los procesos. * **-o** Especifica campos que le usuario quiera. * **pmem,pcpu,pid,args** Formato elegido (memoria, CPU, y comando). * **tail -n +2** Muestra la salida a partir de la segunda línea (para evitar los nombres de columna %MEM %CPU PID COMMAND). * **sort -rnk** 1 Ordena de forma reversa, numérica y primera columna (%MEM)) / (%CPU) * **head** Muestra solo las 10 primera lineas. Ejemplo de salida ordenando procesos por consumo de memoria RAM. ps -eo pmem,pcpu,pid,args | tail -n +2 | sort -rnk 1 | head 22.2 6.0 603 firefox 3.0 0.6 459 /usr/lib/xorg-server/Xorg -nolisten tcp vt07 -auth /var/run/slim.auth 2.4 56.5 9573 /bin/java -Xms256m -Xmx1g -Xss256k -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -Dfile.encoding=UTF-8 -Delasticsearch -Des.foreground=yes -Des.path.home=/home/busi/ES/elasticsearch-1.4.2 -cp :/home/busi/ES/elasticsearch-1.4.2/lib/elasticsearch-1.4.2.jar:/home/busi/ES/elasticsearch-1.4.2/lib/*:/home/busi/ES/elasticsearch-1.4.2/lib/sigar/* org.elasticsearch.bootstrap.Elasticsearch 1.0 0.3 1192 /usr/lib/firefox/plugin-container /usr/lib/mozilla/plugins/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 603 plugin 0.8 0.0 2045 pidgin 0.7 0.0 524 /usr/bin/python2.7 /opt/Nagstamon/nagstamon.py 0.6 0.8 9555 /usr/bin/python2 /usr/bin/terminator 0.6 0.0 8906 /usr/bin/python2 /usr/bin/terminator 0.6 0.0 3706 /usr/bin/python2 /usr/bin/terminator 0.6 0.0 3649 /usr/bin/python2 /usr/bin/terminator