Como obter total de leitura / gravação de disco em bytes por dispositivo de disco rígido a partir de / proc

0

Como obter total de leitura / gravação de disco em bytes por dispositivo hdd?

por exemplo, se eu tiver sda, sdb e sdc, existe algum arquivo em /proc que eu possa usar semelhante a /proc/net/dev para rede?

    
por Kokizzu 01.02.2014 / 09:10

2 respostas

3

achou ..

/proc/diskstats

as colunas 6 e 10 são respectivamente blocos de leitura e blocos de escrita, para obter o valor em bytes, multiplique por 512 ..

/sys/block/sdX/stat

os valores 3 e 7 são respectivamente os mesmos que acima

    
por 01.02.2014 / 12:52
3

Você pode usar este comando para ver a leitura e gravação em disco para um tempo específico. como por 1min uso:

# dstat -tdD total 60

O valor após o total é em segundos.

    
por 04.03.2014 / 10:07

Tags