Como faço para rastrear o uso de IO no Linux e em outro sistema operacional * nix?

15

Ocasionalmente, algo no meu sistema começa a martelar o disco. Eu gostaria de registrar os dados que me informariam sobre o uso de E / S por processo, então eu poderia voltar a ele mais tarde e ver o que continua fazendo isso. Como devo resolver este problema? Pontos de bônus para resolver isso para dispositivos de blocos arbitrários.

    
por kbyrd 12.08.2010 / 20:15

1 resposta

12

Eu daria iotop uma tentativa (somente Linux). É muito bom em fornecer a você os processos com altas transferências de E / S, mas iotop é mais para exibir o status atual do que o log.

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

    
por 12.08.2010 / 20:27