Como salvar a saída do iotop por um período de tempo específico

3

Eu estou tentando discernir quais processos estão tornando enormes Read / Writes no meu disco de servidor. Eu sei que posso usar

iotop -ao

mas existe uma maneira de salvar a saída do iotop por um período específico para estudar mais tarde?

    
por developer 25.11.2014 / 09:10

1 resposta

3

Isso não está respondendo estritamente sua pergunta, mas você pode achar atop mais útil. Ele pode ser executado como um daemon e gravar em um arquivo de log binário. O arquivo contém todos os dados necessários para reproduzir o que teria sido visto se tivesse sido executado atop 'live'.

Para executar atop como um daemon, você pode iniciá-lo como

/usr/bin/atop -a -w /var/log/atop.log 60

para gravar um instantâneo no registro a cada 60 segundos. Mais tarde, você poderá ver o que estava acontecendo em um momento específico, por exemplo,

atop -r /var/log/atop.log -b 10:00

para começar às 10h. Você pode então retroceder e avançar no log para ver como a atividade do sistema se desenvolveu.

Para resolver sua questão específica sobre a atividade do disco, pressionar d em atop classificará os processos pela atividade total do disco nesse momento e, no resumo na parte superior da tela, você poderá para ver estatísticas agregadas por dispositivo.

    
por 25.11.2014 / 10:36

Tags