Alguma ferramenta para visualizar a utilização de recursos do processo histórico? (IE: Uma combinação de sar e pidstat)

1

Estou tentando solucionar alguns picos de CPU que ocorrem de tempos em tempos em um servidor Linux. Posso usar sar para ver a utilização de recursos no passado e pidstat para ver o que processos estão usando quais recursos, mas pidstat não vai para o passado.

Então, o que eu estou procurando é uma combinação de ambos - Algo que eu possa usar para ver quais processos estavam tomando recursos. Eu não consegui encontrar nada, e sei que posso escrever um script bash simples para salvar a saída do pidstat em um arquivo, mas se já houver uma solução para isso (o que eu ficaria surpreso se não houver) então prefiro não reinventar a roda.

Obrigado!

    
por Justin 28.03.2017 / 18:33

1 resposta

3

Eu acredito que atop faça o que você está procurando. Ele registra a utilização dos recursos do processo em intervalos de sua escolha, e você pode voltar no tempo para ver o que aconteceu em um momento específico ( atop -r logfile -b time , em seguida, use t e T ) .

    
por 28.03.2017 / 18:59