você pode instalar iotop
Meu disco rígido está ficando louco e não sei qual aplicativo está fazendo isso.
Existe alguma ferramenta do Linux para definir o perfil dos processos que estão acessando drives e com que frequência?
topo , htop e coisas do tipo ordenadamente ordenam a memória e os cpu hogs, e nethogs deixa-me ver os porcos da rede. mas o que usar para determinar porcos HDD?
você pode instalar iotop
Uma possibilidade é usar o inotify (o pacote é inotify-tools
).
Veja um artigo sobre Monitorando a atividade do sistema de arquivos com o inotify .
Veja também Encontre quais arquivos são lidos ou gravados .
O novo utilitário fatrace pode mostrar exatamente! Veja: link ou rode 'sudo apt-get install fatrace'. Então corra:
# sudo fatrace
chrome(6514): W /home/xxxx/.config/google-chrome/Default/Current Session
chrome(6516): R /home/xxxx/.pki/nssdb/cert9.db
chrome(6514): RW /home/xxxx/.cache/google-chrome/Default/Cache/data_0
chrome(6516): R /home/xxxx/.pki/nssdb/cert9.db
chrome(6514): W /home/xxxx/.cache/google-chrome/Default/Cache/data_1
chrome(6516): W /home/xxxx/.cache/google-chrome/Default/Cache/data_1
wicd(29613): RO /lib/x86_64-linux-gnu/ld-2.19.so
ifconfig(29613): R /lib/x86_64-linux-gnu/ld-2.19.so
ifconfig(29613): CO /etc/ld.so.cache
A vantagem do fatrace é que você obtém o nome do arquivo, ao contrário do iotop. Para aplicativos de vários processos, como o chrome, você obtém todos os processos em um só lugar.