Na svém místním počítači mám /sys/block/sda1/stat .
Na počítači Amazon mám /sys/block/xvda1/stat .
Když spustím cat /sys/block/sda1/stat nebo cat /sys/block/xvda1/stat oba poskytují 11 polí výstupu.
Jaký je rozdíl mezi /sys/block/sda1/stat a /sys/block/xvda1/stat soubory?
Přijatá odpověď:
/sys adresář je obecně místo, kam je připojen souborový systém sysfs, který obsahuje informace o zařízeních a další informace o jádře.
Soubory v /sys/block obsahovat informace o blokových zařízeních ve vašem systému. Váš místní systém má blokové zařízení s názvem sda , takže /sys/block/sda existuje. Vaše instance Amazonu má zařízení s názvem xvda , tedy /sys/block/xvda existuje.
/sys/block/<dev>/stat poskytuje několik statistik o stavu blokového zařízení <dev> . Skládá se z jednoho řádku textu obsahujícího 11 desetinných hodnot oddělených mezerou:
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
Takže každé blokové zařízení bude mít svůj vlastní stat istics, tedy různé hodnoty.
Další podrobnosti naleznete v dokumentaci jádra.