Como posso rastrear o uso de recursos no Ubuntu ao longo do tempo?

1

Estou pensando em querer ter uma ideia sobre como meu sistema está funcionando em um período de 24 horas ou talvez 48 horas. Seria desejável ver se há algum período em que os recursos de CPU e memória estivessem sendo usados em quase 100%. A debulha de disco seria outra área de preocupação também. Isso seria mostrado quando eu não tenho memória suficiente e assim torna-se necessário usar intensamente a área do arquivo de troca de disco. Eu não sei se é possível ver o uso pesado de RAM, em oposição ao cache do processador versus a situação em que simplesmente não há memória suficiente. Como exemplo, posso ver os horários em que o uso do disco está em 100%. Agora, isso não significa que meu disco esteja cheio. Eu acho que estava vendo isso em um sistema em que eu estava executando o Windows. Estava mostrando o uso do disco em 100%, e isso não significa que o disco estava cheio.

Alguém sabe de um produto ou aplicativo que mostraria esse tipo de informação? Eu sei sobre top e htop. Eles não parecem mostrar nenhum tipo de saída durante um longo período de tempo. Acho que estou falando sobre esses momentos, quando, por exemplo, os recursos disponíveis na AWS causariam um servidor extra ou dois girando temporariamente.

Eu tenho um sistema onde isso não é uma opção. Agradecemos antecipadamente por qualquer dica. Bruce

    
por Bruce Whealton 28.08.2016 / 03:02

2 respostas

2

Você pode usar os comandos sysstat e sar para extrair e analisar estatísticas em seu computador ao longo do tempo.

Aqui um bom tutorial para fazer o que você quer: link

    
por avallete 28.08.2016 / 04:56
1

Não posso comentar a outra resposta, por isso estou respondendo novamente; mas o pacote é na verdade sysstat, com três caracteres "s" totais. Você pode instalar com:

sudo apt-get instala o sysstat

E eu pessoalmente prefiro este tutorial:

link

    
por Darian 28.08.2016 / 05:06