Você pode encontrar estatísticas de disco em dois lugares.
-
/sys/block/<dev>/stat
-
/proc/diskstats
Considerando que /proc/diskstats
representa as estatísticas de cada dispositivo de bloco único, incluindo partições e dispositivos de mapeamento de dispositivo.
Infelizmente, esses números não fornecem estatísticas por segundo , mas um total geral das estatísticas únicas. Então você teria que escrever um script que monitore os números em um determinado momento, depois faça as contas para obter um resultado por segundo . Este trabalho é feito por dstat
e iostat
.
Uma descrição mais abrangente desses arquivos pode ser encontrada na documentação do kernel Documentation / block / stat.txt e Documentation / iostats.txt .
A maioria dos usuários deseja instalar os pacotes contendo iostat
, pois as dependências não são muito grandes. dstat
depende de pyhton2
, mas a maioria das distros tem python2
instalado de qualquer maneira.