新しい依存関係なしでディスクの読み取り/書き込み統計を取得するには?

新しい依存関係なしでディスクの読み取り/書き込み統計を取得するには?

私が理解したのは、インストールを通じてdstatディスクiostatアクティビティ統計を取得することです。

しかし、今ではスクリプトユーザーに追加のエントリをインストールすることを強くしたくないので、依存関係を最小限にしたいと思います。

だからどこかでディスク統計を読む方法があるかどうか疑問に思います/proc/

ベストアンサー1

両方の場所でディスク統計を見つけることができます。

  • /sys/block/<dev>/stat
  • /proc/diskstats

/proc/diskstatsパーティションとデバイスマッパーデバイスを含む、単一のデバイスごとの統計を表します。
残念ながら、この数値は提供されません毎秒統計はむしろ個人統計の集合体である。したがって、与えられた時間に数字を監視するスクリプトを作成し、数学を実行して結果を得る必要があります。毎秒結果。これはdstatとによって行われましたiostat。これらのファイルのより包括的な説明は、カーネル文書にあります。ドキュメント/ブロック/stat.txtそしてドキュメント/iostats.txt

iostatほとんどのユーザーは依存関係が大きすぎないため、含まれているパッケージをインストールしたいと思います。dstat状況によって異なりますが、ほとんどpyhton2のディストリビューションにはすでにインストールされpython2ています。

おすすめ記事