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.
No canto superior direito, temos uma informação muito importante chamada “Load Average”. O valor ideal deste campo é abaixo de 1, para cada processador. OU seja dividir o numero obtido pelo numero de processadores de sua maquina, conforme explica este artigo: Understanding Linux CPU Load – when should you be worried?.
Maiores informações em Load Average
Teclando cbx destaca o comando que mais esta usando a cpu. Permite usar < e > para navegar entre as colunas.
Referencia: Linux Na Rede