Di mesin lokal saya, saya memiliki /sys/block/sda1/stat
.
Pada mesin Amazon, saya memiliki /sys/block/xvda1/stat
.
Ketika saya menjalankan cat /sys/block/sda1/stat
atau cat /sys/block/xvda1/stat
keduanya memberikan 11 bidang keluaran.
Apa perbedaan antara /sys/block/sda1/stat
dan /sys/block/xvda1/stat
file?
Jawaban yang Diterima:
/sys
direktori umumnya tempat sistem file sysfs dipasang, yang berisi informasi tentang perangkat dan informasi kernel lainnya.
File di /sys/block
berisi informasi tentang memblokir perangkat di sistem Anda. Sistem lokal Anda memiliki perangkat blok bernama sda
, jadi /sys/block/sda
ada. Instans Amazon Anda memiliki perangkat bernama xvda
, jadi /sys/block/xvda
ada.
/sys/block/<dev>/stat
file menyediakan beberapa statistik tentang status perangkat blok <dev>
. Ini terdiri dari satu baris teks yang berisi 11 nilai desimal yang dipisahkan oleh spasi:
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
Jadi, setiap perangkat blok akan memiliki stat
-nya sendiri istics, maka nilainya berbeda.
Lihat kernel docs untuk detail lebih lanjut.