ローカルマシンには、/sys/block/sda1/stat
があります。 。
Amazonマシンには、/sys/block/xvda1/stat
があります 。
cat /sys/block/sda1/stat
を実行すると またはcat /sys/block/xvda1/stat
どちらも11フィールドの出力を提供します。
/sys/block/sda1/stat
の違いは何ですか および/sys/block/xvda1/stat
ファイル?
承認された回答:
/sys
ディレクトリは通常、sysfsファイルシステムがマウントされる場所であり、デバイスに関する情報やその他のカーネル情報が含まれています。
/sys/block
内のファイル システム上のブロックデバイスに関する情報が含まれています。ローカルシステムには、sda
という名前のブロックデバイスがあります 、つまり/sys/block/sda
存在します。 Amazonインスタンスには、xvda
という名前のデバイスがあります 、つまり/sys/block/xvda
存在します。
/sys/block/<dev>/stat
ファイルは、ブロックデバイスの状態に関するいくつかの統計を提供します<dev>
。これは、空白で区切られた11個の10進値を含む1行のテキストで構成されています:
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
したがって、各ブロックデバイスには独自のstat
があります isticsファイル、したがって異なる値。
詳細については、カーネルのドキュメントを参照してください。