Você pode conferir o link . Embora esta página não seja primariamente sobre o seu problema, mas oferece uma boa visão geral de como funciona o IO e suas ideias, como silenciar seus discos desligando-os.
A resposta curta para o seu problema:
echo 1 > /proc/sys/vm/block_dump
produzirá mensagens no syslog como:
Jul 23 10:04:05 locutus kernel: ls(5224): READ block 7340136 on dm-4 Jul 23 10:04:05 locutus kernel: ls(5224): READ block 4335136 on dm-4 Jul 23 10:04:05 locutus kernel: ls(5224): READ block 15505568 on dm-4 Jul 23 10:04:05 locutus kernel: ls(5224): READ block 7340160 on dm-4 Jul 23 10:04:05 locutus kernel: ls(5224): READ block 7340168 on dm-4
Eu usei um comando ls simples
NOTA: certifique-se de que seu log do sistema esteja desligado ou gravado em um ramdisk (tipo: tmpfs) antes disso, porque (quote): "seu sistema pode entrar em um loop de feedback, onde syslogd causa atividade de disco, saída do kernel, e isso faz com que o syslogd faça mais atividade de disco "
Eu recomendo montar o / tmp como um disco virtual e depois configurar o logging para / tmp / syslog. Isso em / etc / fstab (e uma reinicialização) fará:
none /tmp tmpfs defaults,size=256M 0 0