iostat -x
からの出力のawait、r_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
awaitは、サービス対象のデバイスに対して発行されたI/O要求の平均時間(ミリ秒単位)です。これには、キュー内のリクエストに費やされた時間とそれらのサービスに費やされた時間が含まれます。
r_awaitは、サービスを提供するデバイスに発行された読み取り要求の平均時間(ミリ秒単位)です。これには、キュー内のリクエストに費やされた時間とそれらのサービスに費やされた時間が含まれます。
w_awaitは、サービスを提供するデバイスに発行された書き込みリクエストの平均時間(ミリ秒単位)です。これには、キュー内のリクエストに費やされた時間とそれらのサービスに費やされた時間が含まれます。
他の出力に関する詳細については、 iostat manual を参照してください。