Para monitorar performace temos vários aplicativos no linux.
vmstat 1
Com o vmstat é possivel saber o volume de uso da memoria swap. Observar as seguintes colunas: swap si e so para ver se esta usando a memoria em disco.
Observar io bi e bo para identificar gargalo de escrita ou leitura no HD.
Observar o cpu id para verificar o percentual de espera da cpu.
watch free
Executa consecutivamente o comando free mostrando os valores de uso da memoria. Observar o swap.
top
O top traz bastante informação. Para ver por cpu usar o comando “1″ para mostrar separadamente.
O campo id (espera) deve estar com valores altos pois significa que a cpu esta esperando e não tem nada para fazer.
Teclando cbx destaca o comando que mais esta usando a cpu. Permite usar < e > para navegar entre as colunas.
Referencia: Linux Na Rede