Como saber quais aplicativos estão acessando o disco rígido e com que frequência?

18

Meu disco rígido está ficando louco e não sei qual aplicativo está fazendo isso.

Existem ferramentas linux para criação de perfil de quais processos estão acessando unidades e com que frequência?

top , htop e similares ordenadamente ordenam a memória e os porcos da CPU, e os nethogs me permitem ver os porcos da rede ... mas o que usar para determinar os porcos HDD?

Russ
fonte

Respostas:

17

você pode instalar iotop

insira a descrição da imagem aqui

jato
fonte
11
Parece ótimo ... embora não exista um pacote repo padrão para ele. O link está aqui para qualquer pessoa que esteja procurando.
8111 Russ
2
iotop --accumulatedé ótimo.
Belacqua
11
@russ que eu tinha no meu repo, via universo:http://archive.ubuntu.com/ubuntu/ maverick/universe i386 Packages
Belacqua
2

O novo utilitário fatrace pode mostrar exatamente! Veja: https://launchpad.net/fatrace/ ou execute 'sudo apt-get install fatrace'. Em seguida, execute-o:

# 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, diferente do iotop. Para aplicativos de processos múltiplos, como o chrome, você obtém todos os processos em um só lugar.

Bryce
fonte
fatrace também aceita grep e grep pode excluir. por exemplo fatrace | grep -v "firefox" excluirá o firefox
pierrely
e múltiplas exclusões como sudo fatrace | grep -Ev "firefox | tixati | konsole"
pierrely 29/07