O diretório /sys
é geralmente onde o sistema de arquivos sysfs é montado, que contém informações sobre dispositivos e outras informações do kernel .
Os arquivos em /sys/block
contêm informações sobre dispositivos de bloco em seu sistema. Seu sistema local possui um dispositivo de bloco denominado sda
, portanto, /sys/block/sda
existe. Sua instância do Amazon tem um dispositivo chamado xvda
, então /sys/block/xvda
existe.
O arquivo /sys/block/<dev>/stat
fornece várias estatísticas sobre o estado do dispositivo de bloco <dev>
. Consiste em uma única linha de texto contendo 11 valores decimais separados por espaço em branco:
Name units description
---- ----- -----------
read I/Os requests number of read I/Os processed
read merges requests number of read I/Os merged with in-queue I/O
read sectors sectors number of sectors read
read ticks milliseconds total wait time for read requests
write I/Os requests number of write I/Os processed
write merges requests number of write I/Os merged with in-queue I/O
write sectors sectors number of sectors written
write ticks milliseconds total wait time for write requests
in_flight requests number of I/Os currently in flight
io_ticks milliseconds total time this block device has been active
time_in_queue milliseconds total wait time for all requests
Assim, cada dispositivo de bloco terá seu próprio arquivo stat
istics, daí os valores diferentes.
Consulte documentação do kernel para obter mais detalhes.