GNU/Linux >> Linux の 問題 >  >> Linux

Linux – / sys / block / sda1/statと/sys/ block / xvda1 / statの違いは?

ローカルマシンには、/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ファイル、したがって異なる値。
詳細については、カーネルのドキュメントを参照してください。


Linux
  1. /bin と /usr/bin の違い

  2. Linux の /etc/init.d と /etc/rcX.d ディレクトリの間の接続は何ですか?

  3. Linux:/dev/console 、 /dev/tty 、 /dev/tty0 の違い

  1. /sys/ ドキュメント?

  2. /proc/sys/net/ipv[46]/conf/ の all、default、eth* の違いは何ですか?

  3. 推奨される使用方法に従って、Web サイトは /var/ または /usr/ に配置する必要がありますか?

  1. Linux:/ dev / console、/ dev / tty、/ dev / tty0の違いは?

  2. /optと/usr/ localの違いは?

  3. Linux –ブロックデバイスが/sysまたは/procから読み取り専用かどうかをテストする方法は?