Para monitorizar el rendimiento de una máquina Linux podemos utilizars la siguientes herramientas

Collectl

http://collectl.sourceforge.net/

TOP

uso

# top

mpstat

viene incluida por defecto en Red Hat en los demás hay que instalar el paquete sysstat

sudo apt-get install sysstat

uso

mpstat

sar

iostat

ps

Para saber los procesos que están consumiendo mas CPU podemos ejecutar

# ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10

Si tenemos instalado el entorno gráfico podemos instalar el siguiente paquete gnome-system-monitor para verlo todo gráficamente

Referencias

http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html