Como faço para rastrear o uso de IO no Linux e em outros sistemas operacionais *nix?

Como faço para rastrear o uso de IO no Linux e em outros sistemas operacionais *nix?

Ocasionalmente, algo no meu sistema começa a martelar o disco. Gostaria de registrar dados que me informassem sobre o uso de E/S por processo, então eu poderia voltar a eles mais tarde e ver o que continua fazendo isso. Como devo proceder para resolver esse problema? Pontos de bônus por resolver isso para dispositivos de bloco arbitrários.

Responder1

Eu tentaria iotop(somente Linux). É muito bom para fornecer processos com altas transferências de E/S, mas iotopé mais para exibir o status atual do que para registrar.

Para registro, saré sempre uma boa ferramenta para aspectos de desempenho.

informação relacionada