iostat コマンドを使用すると、ディスクの入出力に関する統計情報を表示し、スループット、使用率、待ち行列の長さ、トランザクション率、サービス時間の計測結果を表示できます。このコマンドの詳細は、iostat(1M) のマニュアルページを参照してください。
秒単位で時間間隔を指定して iostat コマンドを使用すると、ディスクの使用状況が表示されます。
$ iostat 5
tty fd0 sd3 nfs1 nfs31 cpu
tin tout kps tps serv kps tps serv kps tps serv kps tps serv us sy wt id
0 1 0 0 410 3 0 29 0 0 9 3 0 47 4 2 0 94
|
出力の 1 行目は、今回のブート以降の統計情報を示します。2 行目以降は、時間間隔ごとの統計情報を示します。デフォルトでは、端末 (tty)、ディスク (fd と sd)、CPU (cpu) の統計情報が表示されます。
次の表に iostat コマンド出力内のフィールドを示します。
表 24–4 iostat n コマンドからの出力|
デバイスの種類 |
フィールド名 |
説明 |
|---|---|---|
|
端末 |
|
|
|
|
tin |
端末の入力待ち行列内の文字数 |
|
|
tout |
端末の出力待ち行列内の文字数 |
|
ディスク |
|
|
|
|
bps |
1 秒当りのブロック数 |
|
|
tps |
1 秒当りのトランザクション数 |
|
|
serv |
ミリ秒単位で表した平均サービス時間 |
|
CPU |
|
|
|
|
us |
ユーザーモード |
|
|
sy |
システムモード |
|
|
wt |
入出力待機中 |
|
|
id |
アイドル状態 |
次の例は、5 秒間隔で収集されるディスク統計情報を示します。
$ iostat 5 tty sd0 sd6 nfs1 nfs49 cpu tin tout kps tps serv kps tps serv kps tps serv kps tps serv us sy wt id 0 0 1 0 49 0 0 0 0 0 0 0 0 15 0 0 0 100 0 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 44 6 132 0 0 0 0 0 0 0 0 0 0 0 1 99 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 3 1 23 0 0 0 0 0 0 0 0 0 0 0 1 99 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 |
iostat -xtc コマンドを実行すると、拡張ディスク統計情報が表示されます。
$ iostat -xtc
extended device statistics tty cpu
device r/s w/s kr/s kw/s wait actv svc_t %w %b tin tout us sy wt id
fd0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 0 0 0 100
sd0 0.0 0.0 0.4 0.4 0.0 0.0 49.5 0 0
sd6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0
nfs1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0
nfs49 0.0 0.0 0.0 0.0 0.0 0.0 15.1 0 0
nfs53 0.0 0.0 0.4 0.0 0.0 0.0 24.5 0 0
nfs54 0.0 0.0 0.0 0.0 0.0 0.0 6.3 0 0
nfs55 0.0 0.0 0.0 0.0 0.0 0.0 4.9 0 0
|
iostat -xtc コマンドを使用すると、ディスクごとに 1 行ずつ出力が表示されます。出力フィールドを次の表に示します。
表 24–5 iostat -xtc コマンドからの出力|
フィールド名 |
説明 |
|---|---|
|
r/s |
1 秒当りの読み取り数 |
|
w/s |
1 秒当りの書き込み数 |
|
kr/s |
1 秒当りの読み取りキロバイト数 |
|
kw/s |
1 秒当りの書き込みキロバイト数 |
|
wait |
サービス (待ち行列の長さ) を待機中の平均トランザクション数 |
|
actv |
サービス中の平均トランザクション数 |
|
svc_t |
ミリ秒単位で表した平均サービス時間 |
|
%w |
待ち行列が空でない時間の割合 |
|
%b |
ディスクがビジーである時間の割合 |