como monitorar eficientemente o stat do sistema usando o vmstat?

2

Estou recebendo as estatísticas de memória em tempo real do comando vmstat . Eu fiz isso usando as seguintes etapas:

$ nohup vmstat 60 > vmstatrecord.app &

o comando é executado em segundo plano e grava o log no arquivo vmstatrecord.app . Quando vejo usar o comando

$ ps -A | grep stat

Eu pude ver o vmstat sendo executado em segundo plano e também consegui acessar o log usando o comando tail como:

$ tail -f vmstatrecord.app

o arquivo é atualizado a cada 60 segundos.

Agora minha pergunta é: o processo continua a gravar no arquivo, então o que acontecerá se eu sair por dias?

Suposição: se o processo gravar o arquivo para sempre, temo que o tamanho do arquivo fique muito grande

Se minha suposição estiver correta e meus passos forem ineficientes. Existe alguma alternativa para alcançar o que estou tentando alcançar nos meus passos acima?

Já foi perguntado aqui

    
por subash 15.03.2014 / 07:40

1 resposta

0

Usar vmstat para construir esse tipo de coisa é possível, mas você obterá muito mais resultados para nosso esforço configurando algo como munin ou cactos. Todas as estatísticas que você está obtendo de vmstat plus iostat plus mais serão convertidas em gráficos bonitos. O Munin e outras ferramentas semelhantes usam o RRD para evitar que os dados encham o disco.

    
por 27.08.2015 / 00:50