Obtendo estatísticas de disco i / o para um único processo no Linux

9

Eu preciso monitorar as estatísticas de E / S de um processo que grava em disco. O objetivo é evitar taxas de gravação muito altas por longos períodos.

Eu sei que há iostat ferramenta para realizar essa tarefa em uma perspectiva de todo o sistema.

Existe algo semelhante para monitorar o uso de disco de processo único?

    
por Matteo Ceccarello 23.09.2011 / 11:43

1 resposta

5

O que você quer é iotop . A maioria das distribuições tem um pacote para ele, geralmente chamado (logicamente) iotop .

Um comando muito legal (pelo menos, em um sistema que não é muito ocupado) é iotop -bo . Isso mostrará a E / S conforme ela ocorre. Também possui opções para monitorar apenas processos ou processos específicos pertencentes a usuários especificados.

    
por 23.09.2011 / 12:30