Como posso medir gravações de disco por arquivo / programa por um longo período de tempo

0

Eu tenho um SSD e um disco rígido em um computador. Eu uso pontos de montagem e links simbólicos para colocar diretórios de gravação pesada (por exemplo, Downloads) no disco rígido para economizar desgaste no SSD.

Eu quero descobrir quais programas e / ou arquivos estão envolvidos na maior carga de gravação de disco. Por exemplo, se eu tiver um documento único grande que seja editado com frequência ou se um programa frequentemente criar e excluir muitos arquivos pequenos diretamente (por exemplo, um cache).

Eu uso o Ubuntu. Eu sei sobre o iotop, mas não é isso que eu preciso desde o AFAIK, ele só relata atividade no nível do processo / dispositivo em vez do nível do aplicativo / arquivo, e não mantém estatísticas acumuladas nas reinicializações.

Existe alguma coisa que faz isso?

    
por spraff 03.01.2015 / 18:03

1 resposta

2

Para baixo nível: (sudo) blktrace -d / dev / sda -o - | blkparse -i -

Para alto nível: no topo. Ele reúne estatísticas a cada 10 min (padrão) e os salva em disco. Você pode navegar pelos resultados mais tarde com atop -r / var / log / atop / atop_file (t / T para avançar / retroceder).

    
por 05.01.2015 / 01:05