web-dev-qa-db-ja.com

iostat -xコマンドでのawait、r_await、w_awaitの関係は何ですか?

iostat -xからの出力のawaitr_awaitおよびw_await列の関係を知りたい。

以下は、iostat I/O統計の出力例です。

avg-cpu:  %user   %Nice %system %iowait  %steal   %idle
           7.55    0.01    5.70    7.31    0.00   79.44

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sdq               0.35    14.58   60.61  112.75   789.04  1172.86    22.63     1.45    8.39   17.76    3.35   1.19  20.65
sda               0.01     0.66   65.84   20.44  9450.37  2838.27   284.86     0.04    0.49   18.31   25.28   4.68  40.39
4
user991704
  • awaitは、サービス対象のデバイスに対して発行されたI/O要求の平均時間(ミリ秒単位)です。これには、キュー内のリクエストに費やされた時間とそれらのサービスに費やされた時間が含まれます。

  • r_awaitは、サービスを提供するデバイスに発行された読み取り要求の平均時間(ミリ秒単位)です。これには、キュー内のリクエストに費やされた時間とそれらのサービスに費やされた時間が含まれます。

  • w_awaitは、サービスを提供するデバイスに発行された書き込みリクエストの平均時間(ミリ秒単位)です。これには、キュー内のリクエストに費やされた時間とそれらのサービスに費やされた時間が含まれます。

    他の出力に関する詳細については、 iostat manual を参照してください。

2
angelofdev