LoginSignup
0
0

More than 3 years have passed since last update.

iostat

Last updated at Posted at 2021-03-11

I/Oの状況を確認できる。

# iostat
Linux 3.10.0-862.3.3.el7.x86_64 (testserver)      2021年01月13日  _x86_64_        (1 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.04    0.00    0.06    0.00    0.08   99.82

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
xvda              0.37         0.01         2.19     265225   55131237
dm-0              0.00         0.00         0.01       9237     209248
dm-1              0.00         0.00         0.00       2252          0
dm-2              0.16         0.01         1.10     132542   27609766
dm-3              0.00         0.00         0.00       5201       2068
dm-4              0.18         0.00         1.08      85340   27148675
dm-5              0.00         0.00         0.01       3450     159390

細かく確認するには -x をつけると良いらしい。

# iostat -x
Linux 3.10.0-862.3.3.el7.x86_64 (testserver)      2021年01月13日  _x86_64_        (1 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.04    0.00    0.06    0.00    0.08   99.82

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvda              0.00     0.03    0.00    0.37     0.01     2.19    11.93     0.01   14.71    8.00   14.72   4.91   0.18
dm-0              0.00     0.00    0.00    0.00     0.00     0.01     9.94     0.00   12.08    7.10   12.15   9.57   0.00
dm-1              0.00     0.00    0.00    0.00     0.00     0.00    36.32     0.00    0.44    0.44    0.00   0.31   0.00
dm-2              0.00     0.00    0.00    0.16     0.01     1.10    13.82     0.00   19.91    6.51   19.93   5.49   0.09
dm-3              0.00     0.00    0.00    0.00     0.00     0.00    52.30     0.00   19.06   10.32   56.13   4.08   0.00
dm-4              0.00     0.00    0.00    0.18     0.00     1.08    11.82     0.00   16.28   11.61   16.28   4.96   0.09
dm-5              0.00     0.00    0.00    0.00     0.00     0.01     7.02     0.00    9.83   21.69    9.78   9.45   0.00

過去にディスクのI/O性能が原因で問題が発生した時、
%iowait の値が尋常ではなかった気がする。

参考

IOSTATの見方

<抜粋>
%util はディスクのビジー率を表していて100%が上限。
ディスクの性能がボトルネックになっているか確認したいときに使える。

ディスクがボトルネックになっているような場合は下記のような状態になる時です。
下記になっていないかをチェックするにはiostatコマンドを使用します。
・CPU 使用率の %iowait が %user よりも高くなる。
・avgqu-sz(平均I/Oキュー数)が高い。
・%utilが 100%に近づいている。
 この値はI/Oオペレーション数と平均レスポンスタイムをかけて、秒数で割ったもの。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0