Geralmente, executo o topo como um primeiro ponto de chamada quando faço login em um host que relatou problemas.
Ele oferece uma boa visão geral da CPU, memória, comprimento da fila de execução e, a partir disso, eu posso ter uma ideia do que investigar a seguir.
Se iowait é para cima eu olho para iostat
se a memória é baixa eu ps e ver quais processos estão usando memória (ou apenas ordenar top por memória)
etc ...
A coisa bonita sobre o unix é que você não precisa aceitar as ferramentas oferecidas.
Escreva um script que mostre as informações que você deseja.
iostat
vmstat
topo
ps (lembre-se você pode personalizar os campos de saída do ps - bastante q perdido com o gnu ps)
df
dmesg
/ var / log / messages
sar
Você pode usar o syslogNG para filtrar todas as mensagens de log crtical em um arquivo de log separado.
Uma coisa incomum (ish) que vale a pena verificar no linux é / proc / mounts.
Às vezes, o sistema de arquivos é lido apenas, mas isso não é mostrado pela montagem, mas é mostrado em / proc / mounts.
Eu vi isso tanto nas VMs quanto no armazenamento do FC (por exemplo, onde um caminho desapareceu de uma maneira estranha).