ディスクIOを監視する方法は?

ディスクIOを監視する方法は?

Debian Linuxサーバーで一般的なディスクIOモニタリングを実行したいと思います。ディスクのパフォーマンスが限界に達したか、1日の特定の時間にピークに達したかどうかを確認するには、ディスクIOモニタリングについてどのようなツールを知る必要がありますか?

ベストアンサー1

ディスクI / Oトレンドにはいくつかのオプションがあります。個人的に好きなコマンドはのsarコマンドですsysstat。デフォルトでは、次の出力が提供されます。

09:25:01 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
09:35:01 AM     all      0.11      0.00      0.01      0.00      0.00     99.88
09:45:01 AM     all      0.12      0.00      0.01      0.00      0.00     99.86
09:55:01 AM     all      0.09      0.00      0.01      0.00      0.00     99.90
10:05:01 AM     all      0.10      0.00      0.01      0.02      0.01     99.86
Average:        all      0.19      0.00      0.02      0.00      0.01     99.78

%iowaitI / Oを待つのに費やされた時間です。 Debianパッケージの場合、/etc/default/sysstatパッケージをインストールした後、設定ファイルを介して統計コレクタを有効にする必要があります。

デバイス別に分類された現在の使用率を表示するには、iostatsysstatパッケージでも次のコマンドを使用できます。

$ iostat -x 1
Linux 3.5.2-x86_64-linode26 (linode)    11/08/2012      _x86_64_        (4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.84    0.00    0.08    1.22    0.07   97.80

Device:         rrqm/s   wrqm/s     r/s     w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
xvda              0.09     1.02    2.58    0.49   112.79    12.11    40.74     0.15   48.56   3.88   1.19
xvdb              1.39     0.43    4.03    1.82    43.33    18.43    10.56     0.66  112.73   1.93   1.13

トレンドグラフにディスク使用量を表示する他のオプションは次のとおりです。ムニンそしてサボテン

おすすめ記事