Este comando es muy util para ver que procesos se estan comiendo tu procesador o cuando notas que tu servidor no va tan rapido.
:~$ ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10
O
:~$ ps -eo pcpu,pid,user,args | sort -r -k1 | less
%CPU PID USER COMMAND 7.1 27289 1000 ktorrent --icon ktorrent -caption KTorrent 38.8 24863 1000 /usr/lib/firefox-3.6.13/firefox-bin 3.5 1032 root /usr/bin/X :0 -nr -verbose -auth /var/run/gdm/auth-for-gdm-g0WPgI/database -nolisten tcp vt7 3.4 27729 1000 amarokapp 1.2 24913 1000 /usr/lib/firefox-3.6.13/plugin-container /usr/lib/flashplugin-installer/libflashplayer.so 24863 plugin true 0.8 2177 1000 /usr/bin/pulseaudio --start --log-target=syslog 0.3 25968 1000 wish8.5 /usr/bin/amsn 0.2 2229 1000 python /usr/lib/gnomenu/GnoMenu.py --oaf-activate-iid=OAFIID:GNOME_GnoMenu_Factory --oaf-ior-fd=18 0.1 41 root [kondemand/0]
Como podemos ver, el sistema es una maquina de escritorio, ya que firefox es el que se esta comiendo todo los recursos. El comando ps despliega todos los procesos (-e), ademas del formato definido por el usuario (-o pcpu). El primer campo es pcpu, la utilizacion del CPU. Esta ordenado para desplegar los 10 procesos que mas utilizan el procesador.