iostat コマンド
目的
中央演算処理装置 (CPU) の統計情報、システム全体、アダプター、TTY デバイス、ディスク、CD-ROM、テープおよびファイルシステムに関する非同期入出力 (AIO) および入出力統計情報を報告します。
構文
iostat [ -a ] [-b] [ -l ] [ -s ] [ -t ] [ -T ] [-V] [ -z ] [ { -A [ -P ] [ -q | -Q ] } | { [ -d | -p ] [ -D ] [ -R ] }[ -m ] ] [ { -f | -F } [ filesystems,… ] ][ -S power] [ -O Options][ -@ wparname | ALL | Global ] [ drives ... ] [ interval] [ count ]
iostat [-X [-o filename]] [interval[count]]
説明
iostat コマンドは、システム入出力デバイス (物理デバイスと論理デバイス) がアクティブになっている時間を観察することにより、ロードされるこれらのデバイスをモニターするために使用します。 iostat コマンドは、システム構成を変更してファイルシステム、物理ボリューム、およびアダプター相互間の入出力ロードのバランスを改善するためのレポートも作成します。
–X オプションが指定される場合、iostat コマンドは XML ファイルを生成します。
iostat コマンドは、指定されたオプションに基づき、さまざまな使用状況およびスループットのレポートを生成します。 マルチプロセッサー・システムの場合、CPU 統計情報はすべてのプロセッサーの平均値として、システム単位で計算されます。
iostat コマンドによって生成されるレポートは、システム構成情報とさまざまな使用状況およびスループットのレポートから構成されます。システム構成行は、iostat コマンドの開始時およびモニターされた構成の中に変更があるたびに表示されます。 システム構成のほかに、-@ フラグが使用された場合、リソース制限を実行した WPAR については WPAR 構成も表示されます。
- lcpu
- 論理 CPU の数を示します。
- drives
- ディスク (CD を含む) の数を示します。この情報は、アダプター、ディスク、または CD がモニターされる場合にのみ表示されます。
- tapes
- テープの数を示します。この情報は、アダプターまたはテープがモニターされる場合にのみ表示されます。
- ent
- ライセンス済みキャパシティーを示します。この情報は、パーティションがプロセッサー共用で稼働している場合にのみ表示されます。
- vdisk
- 仮想デバイスの数を示します。この情報は、アダプター、ディスク、または CD がモニターされる場合にのみ表示されます。
- wpars
- システムの活動workload partitionsの数を示します。この情報は、-@ フラグを指定した場合にのみ表示されます。
- maxserver
- スロー・パス入出力を実施できる AIO サーバーの最大数を示します。これはシステム全体に関する値です。この情報は、非同期入出力がモニターされる場合にのみ表示されます。
- cpulim
- 処理装置に関する、WPAR のプロセッサー・リソース制限を示します。この情報は、プロセッサー・リソース制限が実施されている WPAR にのみ表示されます。
- rset
- WPAR と関連付けられているリソース・セット・タイプ (regular または exclusive) を示します。この情報は、WPAR と関連付けられているリソース・セットがある場合にのみ表示されます。
Interval パラメーターは、各レポートの間隔を秒で指定します。Interval パラメーターを指定しない場合、iostat コマンドはシステム起動 (ブート) 以降の時刻に関する統計を含むレポートを 1 つ生成します。 Count パラメーターは、Interval パラメーターと組み合わせて指定できます。 Count パラメーターを指定した場合、Count の値は Interval 秒間隔で生成されるレポートの数を決定します。 Interval パラメーターを Count パラメーターと組み合わせないで指定する場合、iostat コマンドは、レポートを継続的に生成します。
iostat コマンドは、物理ボリュームがパフォーマンスのボトルネックになっていないか、あるいは状況を改善する余地がないかを判断する場合に便利です。 % で表される物理ボリュームの使用率フィールドは、ファイル操作が各ドライブに均等に行われている度合いを示します。 ある物理ボリュームの使用率が高い場合、このリソースに競合があることを示します。 iostat のレポートでは、CPU の使用統計情報も報告されるため、CPU が入出力待ち状態になっている時間の割合も同時に判断できます。 入出力待ち時間が長く、ディスク使用率が各ボリュームに均等に分散していない場合は、データを各ドライブに分散することを検討してください。
AIX® 5.3 から、iostat コマンドは、Micro-Partitioning®環境で 消費された物理プロセッサー (physc) の数、および、消費された資格の百分率 (% entc) を報告します。 Micro-Partitioning環境に関するメトリックのみが表示されます。
- アダプター・ヘッダー行。
- アダプターの統計情報行。
- ディスクまたはテープのヘッダー行と、アダプターに接続されているすべてのディスク、CD-ROM、またはテープの統計情報。 システムに接続されているすべてのディスク・アダプターまたはテープ・アダプターについて、そのようなレポートが生成されます。
- 構成される各ディスクまたはテープの統計情報行。
Drive パラメーターを指定すると、指定した名前だけが表示されます。
1 つ以上の英字または英数字の値を「Drive」パラメーターに指定できます。Drive パラメーターを指定した場合は、TTY レポートと CPU レポートが表示され、ディスク・レポートまたはテープ・レポートには指定したドライブに関する統計情報が出力されます。指定したドライブ名が見つからないと、指定した名前がレポートにリストされ、「Drive Not Found
」というメッセージが表示されるとともに、システム上のすべての使用可能ドライブを記載するレポートが表示されます。ドライブがシステム上に構成されていない場合は、ディスク・レポートまたはテープ・レポートは生成されません。
制約事項: Drive パラメーターの最初の文字には数字を使用できません。
テープ使用レポートは、-p または -a フラグを指定した場合にのみ生成されます。
レポート
iostat コマンドは 4 種類のレポートを生成します。すなわち、TTY および CPU 使用率レポート、ディスク/テープ使用率レポート、ファイルシステム使用率レポート、システム・スループット・レポートおよびアダプター・スループット・レポートです。
- -@ ALL オプションを指定して iostat コマンドを呼び出す場合に、メトリック用の workload partition (WPAR) に関連する情報がなければ、ダッシュ ( - ) が値の代わりに表示されます。
- -@ WparName オプションを指定して、または WPAR 内で iostat コマンドを呼び出す場合に、メトリック用の workload partition (WPAR) に関連する情報がなければ、そのメトリックには "@" のマークが付けられ、そのメトリック用にシステム全体の値が表示されます。
- メトリックが当該リリースで使用できない場合は、ダッシュ ( - ) が値の代わりに表示されます。
TTY と CPU の使用レポート
iostat コマンドによって最初に生成されるレポートは、TTY と CPU の使用レポートです。 マルチプロセッサー・システムの場合、CPU の値はすべてのプロセッサーのグローバルな平均値です。また、入出力待ち状態はプロセッサーごとに定義されるのではなく、システム単位で定義されます。 TTY および CPU 使用率のレポートの形式は、次のとおりです。
欄 | 説明 |
---|---|
tin | すべての TTY についてシステムが読み取った合計文字数を表示します。 |
tout | すべての TTY にシステムが書き込んだ合計文字数を表示します。 |
% user | ユーザー・レベル (アプリケーション) で実行中の CPU 使用の割合を表示します。 |
% sys | システム・レベル (カーネル) で実行中の CPU 使用の割合を表示します。 |
% idle | 1 つの CPU または複数の CPU がアイドル状態で、システムに未処理のディスク入出力要求がなかった時間の割合を表示します。 |
% iowait | 1 つの CPU または複数の CPU がアイドル状態で、システムに未処理のディスク入出力要求があった時間の割合を表示します。 |
physc |
消費された物理プロセッサーの数または部分を表示します。これは区画が共用プロセッサーで実行されている場合にのみ表示されます。 |
% entc |
消費されたライセンス済みキャパシティーのパーセンテージを表示します。これは区画が共用プロセッサーで実行されている場合にのみ表示されます。このデータを計算する基になる時間基準が変動する場合があるため、ライセンス済みキャパシティーのパーセンテージが 100% を超えることがあります。 この超過はサンプリング間隔が短い場合にのみ目立ちます。 |
% rc |
消費されたプロセッサー・リソースのパーセンテージを表示します。この情報は、プロセッサー・リソース制限が実施されている WPAR にのみ表示されます。 |
この情報はカーネルによって定周期で更新されます (通常は 1 秒に 60 回)。 TTY レポートには、システム上のすべての端末から受け取る 1 秒当たりの合計文字数と、システム上のすべての端末に出力する 1 秒当たりの合計文字数が示されます。
CPU ディスク入出力待ち時間の計算方法
CPU ディスク I/O 待機時間を計算するために使用される方法は、以下のとおりです。AIX オペレーティング・システムは、アイドル CPU で未処理の I/O が開始された場合、そのアイドル CPU を wio としてマークを付けるだけです。この方法では、ごく一部のスレッドが入出力を実行しているだけで、それ以外についてはシステムはアイドル状態という場合に、wio 時間がずっと少なく報告されることになります。 例えば、CPU が 4 個のシステムで、1 個のスレッドが入出力を実行している場合、最高 25% の wio 時間が報告されます。 CPU が 12 個のシステムで、1 個のスレッドが入出力を実行している場合、最高 8% の wio 時間が報告されます。 NFS クライアントの読み取り/書き込みは VMM によって実行されますが、現在では VMM による入出力完了待ちに biod が費やした時間が入出力待ち時間として報告されるようになりました。
ディスク/テープ使用率レポート
iostat コマンドによって生成される 2 番目のレポートは、ディスク/テープ使用率レポートです。デフォルトでは、ディスクの使用レポートが表示されます。そのため、テープの使用レポートを表示するには、-p フラグを指定する必要があります。
-m フラグを指定すると、パスの使用レポートが表示されます。
ディスクの使用レポートは、物理ディスクごとに統計情報を提供し、テープの使用レポートはテープごとに統計情報を提供します。 デフォルトのレポートの形式は、次のとおりです。
項目 | 説明 |
---|---|
% tm_act | 物理ディスク/テープがアクティブであった時間のパーセンテージを示します (ドライブの処理能力の使用率)。 |
Kbps | 1 秒当たりにドライブに転送 (読み取りまたは書き込み) されたデータ量を KB 単位で示します。 |
tps | 物理ディスク/テープに出された、1 秒当たりの転送回数を示します。転送とは、物理ディスク/テープへの入出力要求です。 複数の論理要求は、ディスクに対する 1 つの入出力要求にまとめることができます。転送のサイズは不確定です。 |
Kb_read | 読み取られた合計 K バイト数 |
Kb_wrtn | 書き込まれた合計 K バイト数 |
-D フラグを指定した場合、ディスク/テープに対するレポートのメトリックは次のようになります。デフォルトではディスクの拡張メトリックが表示されるため、テープ使用率レポートを表示するには、ユーザーは –p オプションを指定する必要があります。
転送に関連するメトリック (xfer): | |
---|---|
% tm_act |
物理ディスク/テープがアクティブであった時間のパーセンテージを示します (ドライブの処理能力の使用率)。 |
bps |
1 秒当たりにドライブに転送 (読み取りまたは書き込み) されたデータ量を示します。 転送単位を表すために、複数の異なる接尾部が使用されます。 デフォルトは 1 秒当たりのバイト数です。 |
tps |
物理ディスク/テープに出された、1 秒当たりの転送回数を示します。転送とは、物理ディスク/テープへの入出力要求です。 複数の論理要求は、ディスクに対する 1 つの入出力要求にまとめることができます。転送のサイズは不確定です。 |
bread |
1 秒当たりにドライブから読み取られたデータ量を示します。 転送単位を表すために、複数の異なる接尾部が使用されます。 デフォルトは 1 秒当たりのバイト数です。 |
bwrtn |
1 秒当たりにドライブに書き込まれたデータ量を示します。 転送単位を表すために、複数の異なる接尾部が使用されます。 デフォルトは 1 秒当たりのバイト数です。 |
読み取りサービス・メトリック (read): | |
---|---|
rps |
1 秒当たりの読み取り転送回数を示します。 |
avgserv |
読み取り転送ごとの平均サービス時間を示します。時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
minserv |
最小の読み取りサービス時間を示します。時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
maxserv |
最大の読み取りサービス時間を示します。時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
timeouts |
1 秒当たりの読み取りタイムアウト数を示します。 |
fails |
1 秒当たりの失敗した読み取り要求数を示します。 |
書き込みサービス・メトリック (write): | |
---|---|
wps |
1 秒当たりの書き込み転送回数を示します。 |
avgserv |
書き込み転送ごとの平均サービス時間を示します。時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
minserv |
最小の書き込みサービス時間を示します。時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
maxserv |
最大の書き込みサービス時間を示します。時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
timeouts |
1 秒当たりの書き込みタイムアウト数を示します。 |
fails |
1 秒当たりの失敗した書き込み要求数を示します。 |
項目 | 説明 |
---|---|
待機キュー・サービス・メトリック (queue): | 制約事項: これらのメトリックはテープには適用できません。 |
avgtime |
待機キューの中で転送要求が費やした平均時間を示します。 時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
mintime |
待機キューの中で転送要求が費やした最小時間を示します。 時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
maxtime |
待機キューの中で転送要求が費やした最大時間を示します。 時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
avgwqsz |
待機キューの平均サイズを示します。 |
avgsqsz |
サービス・キューの平均サイズを示します。 |
sqfull |
1 秒当たりの、サービス・キューが満杯 (すなわち、ディスクがそれ以上のサービス要求を 受け入れなくなった状態) になった回数を示します。 |
接尾部 | 説明 |
---|---|
K | 1000 バイト |
M | xfer メトリックで表示された場合は 1 000 000 バイト。読み取り/書き込み/待機サービス・メトリックで表示された場合は、分。 |
G | 1 000 000 000 バイト。 |
T | 1 000 000 000 000 バイト。 |
S | 秒。 |
H | 時間。 |
- サービス時間のメトリックをサポートしないドライブの場合、読み取り、書き込み、および待機キュー・サービス・メトリックは表示されません。
- ユーザー・スペース・プログラムによってスーパー・パイプ・モードで生成された Coherent Accelerator Processor Interface (CAPI) フラッシュ・ディスク入出力は、iostat コマンドの出力に含まれません。
CD-ROM デバイスに関する統計情報も報告されます。
ブロック入出力デバイスの使用レポート
ブロック入出力デバイスの使用レポートは、入出力デバイスごとの統計を提供します。このレポートは、VMM またはファイルシステムでの入出力統計および入出力スタックのディスク・レイヤーの分析に役立ちます。またこのレポートは、入出力スタックのパフォーマンスの分析にも役立ちます。デフォルトのレポートの形式は、次のとおりです。
項目 | 説明 |
---|---|
デバイス | デバイス名を示します。 |
rbytes | モニター間隔全体で読み取られたバイト数を示します。デフォルトの単位はバイトです。必要に応じて、接尾部が付加されます (1024 =K、1024K =M)。 |
wbytes | モニター間隔全体で書き込まれたバイト数を示します。デフォルトの単位はバイトです。必要に応じて、接尾部が付加されます。 |
rserv | モニター間隔全体で読み取りごとの読み取りサービス時間を示します。単位を表すために、複数の異なる接尾部が使用されます。デフォルトの単位はミリ秒です。 |
wserv | モニター間隔全体で書き込みごとの書き込みサービス時間を示します。単位を表すために、複数の異なる接尾部が使用されます。デフォルトの単位はミリ秒です。 |
rerr | モニター間隔全体の読み取りエラー数を示します。デフォルトの単位は数値です。必要に応じて接尾部が付加されます (1000 = K、1000K = M、1000M = G)。 |
werr | モニター間隔全体の書き込みエラー数を示します。デフォルトの単位は数値です。必要に応じて接尾部が付加されます (1000 = K、1000K = M、1000M = G)。 |
reads | モニター間隔全体の読み取り要求数を示します。デフォルトの単位は数値です。必要に応じて接尾部が付加されます (1000 = K、1000K = M、1000M = G)。 |
writes | モニター間隔全体の書き込み要求数を示します。デフォルトの単位は数値です。必要に応じて接尾部が付加されます (1000 = K、1000K = M、1000M = G)。 |
システム・スループット・レポート
このレポートは、-s フラグを指定が指定されている場合に生成されます。このレポートには、システム全体の統計情報が示されます。このレポートの形式は、以下のとおりです。
項目 | 説明 |
---|---|
Kbps | システム全体で 1 秒当たりに転送 (読み取りまたは書き込み) されたデータ量を KB 単位で示します。 |
tps | システム全体に対して 1 秒当たりに実行された転送回数を示します。 |
Kb_read | システム全体で読み取られた合計 K バイト数。 |
Kb_wrtn | システム全体で書き込まれた合計 K バイト数。 |
ヒント: -s フラグを -@ または -f フラグと併用すると、論理ボリューム・スループットと物理ボリューム・スループットが表示されます。ファイルシステムとディスクにそれぞれ対応します。
アダプター・スループット・レポート
このレポートは、-a フラグを指定が指定されている場合に生成されます。 このレポートには、アダプターごとの統計情報が示されます (物理アダプターと仮想アダプターの両方)。 物理アダプター・レポートの場合、このレポートの形式は次のとおりです。
項目 | 説明 |
---|---|
Kbps | そのアダプターで 1 秒当たりに転送 (読み取りまたは書き込み) されたデータ量を KB 単位で示します。 |
tps | そのアダプターについて 1 秒当たりに実行された転送回数を示します。 |
Kb_read | そのアダプターから読み取られた合計 K バイト数。 |
Kb_wrtn | そのアダプターに書き込まれた合計 K バイト数。 |
仮想アダプターのデフォルト・スループット・レポートの形式は、次のとおりです。
項目 | 説明 |
---|---|
Kbps | そのアダプターで 1 秒当たりに転送 (読み取りまたは書き込み) されたデータ量を KB 単位で示します。 |
tps | そのアダプターについて 1 秒当たりに実行された転送回数を示します。 |
bkread | ホスティング・サーバーからこのアダプターに受信された 1 秒当たりのブロックの数。 |
bkwrtn | このアダプターからホスティング・サーバーに送信された 1 秒当たりのブロックの数。 |
partition-id | このアダプターによって送信された要求に応えるホスティング・サーバーの区画 ID。 |
仮想アダプターの拡張スループット・レポート (-D オプション) の形式は、次のとおりです。
転送に関連するメトリック (xfer): | |
---|---|
Kbps | そのアダプターで 1 秒当たりに転送 (読み取りまたは書き込み) されたデータ量を KB 単位で示します。 |
tps | そのアダプターについて 1 秒当たりに実行された転送回数を示します。 |
bkread | ホスティング・サーバーからこのアダプターに受信された 1 秒当たりのブロックの数。 |
bkwrtn | このアダプターからホスティング・サーバーに送信された 1 秒当たりのブロックの数。 |
partition-id | このアダプターによって送信された要求に応えるホスティング・サーバーの区画 ID。 |
アダプター読み取りサービス・メトリック (read): | |
---|---|
rps | 1 秒当たりの読み取り要求数を示します。 |
avgserv | 送信された読み取り要求に関してホスティング・サーバーから応答を受信するまでの平均時間を示します。 時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
minserv | 送信された読み取り要求に関してホスティング・サーバーから応答を受信するまでの最小時間を示します。 時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
maxserv | 送信された読み取り要求に関してホスティング・サーバーから応答を受信するまでの最大時間を示します。 時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
アダプター書き込みサービス・メトリック (write): | |
---|---|
wps | 1 秒当たりの書き込み要求数を示します。 |
avgserv | 送信された書き込み要求に関してホスティング・サーバーから応答を受信するまでの平均時間を示します。 時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
minserv | 送信された書き込み要求に関してホスティング・サーバーから応答を受信するまでの最小時間を示します。 時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
maxserv | 送信された書き込み要求に関してホスティング・サーバーから応答を受信するまでの最大時間を示します。 時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
アダプター待機キュー・メトリック (queue:) | |
---|---|
avgtime | 待機キューの中で転送要求が費やした平均時間を示します。 時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
mintime | 待機キューの中で転送要求が費やした最小時間を示します。 時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
maxtime | 待機キューの中で転送要求が費やした最大時間を示します。 時間の単位を表すために、複数の異なる接尾部が使用されます。 デフォルトはミリ秒です。 |
avgwqsz | 待機キューの平均サイズを示します。 |
avgsqsz | サービス・キューの平均サイズを示します。 |
sqfull | 1 秒当たりの、サービス・キューが満杯 (すなわち、ホスティング・サーバーがそれ以上のサービス要求を受け入れなくなった状態) になった回数を示します。 |
接尾部 | 説明 |
---|---|
K | 1000 バイト。 |
M | xfer メトリックで表示された場合は 1 000 000 バイト。読み取り/書き込み/待機サービス・メトリックで表示された場合は、分。 |
G | 1 000 000 000 バイト。 |
T | 1 000 000 000 000 バイト。 |
S | 秒。 |
H | 時間。 |
非同期入出力レポート
項目 | 説明 |
---|---|
avgc | 指定したインターバルの間の、平均グローバル AIO 要求カウント/秒。 |
avfc | 指定したインターバルの間の、平均高速パス要求カウント/秒。 |
maxgc | 最後にこの値がフェッチされたとき以降の最大グローバル AIO 要求カウント。 |
maxfc | 最後にこの値がフェッチされたとき以降の最大高速パス要求カウント。 |
maxreqs | 一時点で未解決のままにしておくことができる非同期入出力要求の最大数を指定します。 |
ファイルシステムの使用レポート
ファイルシステムの使用レポートは、ファイルシステムごとに統計情報を提供します。 デフォルトのレポートの形式は、次のとおりです。
項目 | 説明 |
---|---|
Filesystem | ファイルシステム名を示します。 |
% tm_act | ファイルシステムがアクティブである時間のパーセンテージを示します。 |
Kbps | 1 秒当たりにファイルシステムに転送 (読み取りまたは書き込み) されたデータ量を KB 単位で示します。 |
Tps | ファイルシステムに対して 1 秒当たりに行われた転送の回数を示します。転送のサイズは不確定です。 |
Kb_read | 読み取られた合計 K バイト数。 |
Kb_wrtn | 書き込まれた合計 K バイト数。 |
重要: -f または -F フラグを呼び出す前に、ディスク名を指定する必要があります。-f または -F フラグを指定する場合は、モニターされるファイルシステム名をコンマで区切ってください。
ディスク入出力ヒストリー
chdev -l sys0 -a iostat=true
lsattr -E -l sys0 -a iostat
ディスク入出力ヒストリーの収集が無効になっていて、間隔を指定せずに iostat コマンドを呼び出すと、iostat コマンドの出力には、ディスク統計の代わりに「Disk History Since Boot Not Available
」というメッセージが表示されます。
フラグ
項目 | 説明 |
---|---|
-a | アダプター・スループット・レポートを表示します。 -a フラグを -A フラグと一緒に指定できますが、-q または -Q フラグと組み合わせて指定することはできません。-a フラグは、-f フラグまたは -F フラグと同時に指定することはできません。 |
-A | レガシー非同期入出力の使用率レポートを表示し、TTY 使用率レポートの表示をオフにします。 |
-b | ブロック入出力デバイスの使用率統計を表示します。-b フラグは、-T フラグ以外のすべてのフラグと同時には使用できません。 |
-d | TTY の使用レポートまたは CPU の使用レポートの表示をオフにします。 -d または -p フラグを指定しない場合は、デフォルトでは -d フラグがオンにされます。-t フラグと -d フラグを一緒に使用すると、-a または -s フラグを使用した場合にのみ許可されるディスクと TTY または CPU 統計情報の両方がオフにされます。-a または -s フラグを一緒に指定しない限り、-d フラグを -t フラグと同時に指定することはできません。 -a または -s フラグを一緒に指定しない限り、-d フラグを -p フラグと同時に指定することはできません。 |
-D | 拡張テープ/ドライブ使用レポートを表示します。 -D フラグを -d または -p フラグと一緒に使用します。-a または -s フラグを一緒に指定しない限り、-D フラグを -t フラグと同時に指定することはできません。 -D フラグは、-f または -F フラグと同時に指定することはできません。 |
-f | ファイルシステムの使用レポートを表示します。 -f フラグは、-a フラグまたは -D フラグと同時に指定することはできません。-f フラグを -A フラグと一緒に指定できますが、-q フラグまたは -Q フラグと組み合わせて指定することはできません。 |
-F | ファイルシステムの使用レポートを表示し、その他の使用レポートをオフにします。 -F フラグは、-a フラグまたは -D フラグと同時に指定することはできません。-F フラグを -A フラグと一緒に指定できますが、-q フラグまたは -Q フラグと組み合わせて指定することはできません。 |
-l | 出力を詳細リスト作成モードで表示します。 |
-m | パスの使用レポートを表示します。 -m フラグは -t フラグと同時に指定することはできません。 |
-OOptions | オプション・パラメーターで指定された値に基づいて、iostat レポートの内容と表示を変更します。
注: Options 記述の場合、パラメーターのセクションを参照してください。
|
-p | テープの使用レポートを表示します。
-a または -s フラグを一緒に指定しない限り、-p フラグを -d フラグと同時に指定することはできません。
注: Atape デバイスの使用率のみが報告されます。
|
-P | POSIX 非同期入出力の使用率レポートを表示し、TTY 使用率レポートの表示をオフにします。 |
-q | AIO キューおよびその要求カウントを指定します。 -q フラグは、-A または -P フラグが指定された場合にのみ指定できます。 |
-Q | マウントされたすべてのファイルシステムおよび関連したキューの数のリストを、その要求カウントと一緒に表示します。 -Q フラグは、-A または -P フラグが指定された場合にのみ指定できます。 |
-R | 各間隔ごとに min* および max* の値をリセットする必要があることを指定します。デフォルトでは、iostat の開始時に 1 回だけこれらの値をリセットします。-R フラグは、-D フラグが指定された場合にのみ指定できます。 |
-s | システム・スループット・レポートを指定します。 -a フラグを -A フラグと一緒に指定することはできますが、-q または -Q フラグを指定した場合は、一緒に指定できません。workload partition内で、-s フラグは -f または -F フラグと一緒にのみ指定できます。 |
-S power | 10power の値で乗算されたプロセッサー統計情報を表示します。power パラメーターのデフォルト値は 0 です。次のフィールドが位取りされます。
注: デフォルトにより、
%user 、%sys 、%idle 、および %iowait フィールドは、WPAR のプロセッサー使用量に相対します。ゼロ以外の累乗で -Sフラグを指定すると、%user 、%sys 、%idle 、および %iowait フィールドは、システム全体のプロセッサー使用量に相対します。注: 累乗の値は、0 から 3 までの値のみをとることができます。
|
-t | ディスクの使用レポートの表示をオフにします。 -t フラグと -d フラグを一緒に使用すると、-a または -s フラグを使用した場合にのみ許可されるディスクと TTY または CPU 統計情報の両方がオフにされます。-a または -s フラグを一緒に指定しない限り、-t フラグを -d フラグと同時に指定することはできません。 -a または -s フラグを一緒に指定しない限り、-t フラグを -D フラグと同時に指定することはできません。 -t フラグは -m フラグと同時に指定することはできません。 |
-T | タイム・スタンプを表示します。 |
-V | 有効なゼロ以外の統計情報を表示します。 |
-z | ディスク入出力統計情報をリセットします。このオプションを使用できるのは、root ユーザーのみです。 |
-@ | workload partitionの入出力活動状況を報告します。
-@ フラグは、–d および –D、-f または -F フラグと一緒にのみ指定できます。 -s、-T、-f、-F、-d、-D および -l フラグの、可能なすべての組み合わせが許可されます。 制約事項: -@ フラグは、-a、-t、-z、-A、-P、-q、-Q、および -m フラグと同時に指定することはできません。 |
-X | XML 出力を生成します。デフォルトのファイル名は iostat_DDMMYYHHMM.xml です。ただし、ユーザーが –o オプションを使用して別のファイル名を指定する場合を除きます。 |
-o | XML 出力のファイル名を指定します。 |
パラメーター
項目 | 説明 |
---|---|
オプション | 各レポートの内容と表示を指定します。 このパラメーターは -O フラグと共に使用します。 |
fullname=[on|off] : ディスク、アダプター、ファイルシステム・パス、仮想アダプター、仮想ディスクなどのフルネームまたはフルパスを表示します。
デフォルト値: off
|
|
デフォルト値: off
|
セキュリティー
例
- すべての TTY、CPU、およびディスクのブート・レポート以降の単一ヒストリーを表示するには、次のコマンドを入力します。
iostat
- disk1 という論理名のディスクに対して、2 秒の間隔で、継続的なディスク・レポートを表示するには、次のコマンドを入力します。
iostat -d disk1 2
- disk1 という論理名のディスクに対して、2 秒の間隔で、6 つのレポートを表示するには、次のコマンドを入力します。
iostat disk1 2 6
- すべてのディスクに対して、2 秒の間隔で、6 つのレポートを表示するには、次のコマンドを入力します。
iostat -d 2 6
- disk1、disk2、disk3 という名前の 3 個のディスクに対して、2 秒の間隔で、6 つのレポートを表示するには、次のコマンドを入力します。
iostat disk1 disk2 disk3 2 6
- ブート以降のシステム・スループット・レポートを表示するには、次のコマンドを入力します。
iostat -s
- 5 秒の間隔で、アダプター・スループット・レポートを表示するには、次のコマンドを入力します。
iostat -a 5
- 20 秒の間隔で、TTY および CPU レポートのみを含む (ディスク・レポートはなし)、10 個のシステムおよびアダプターのスループット・レポートを表示するには、次のコマンドを入力します。
iostat -sat 20 10
- 30 秒ごとに、hdisk0 と hdisk7 のディスク使用率レポートを含む、システムおよびアダプターのスループット・レポートを表示するには、次のコマンドを入力します。
iostat -sad hdisk0 hdisk7 30
- iostat の出力の各行の横にタイム・スタンプを表示するには、次のコマンドを入力します。
iostat -T 60
- AIO について、2 秒の間隔で、6 個のレポートを表示するには、次のコマンドを入力します。
iostat -A 2 6
- マウントされているすべてのファイルシステムと関連付けられたキューについて、ブート以降の AIO の統計情報を表示するには、次のコマンドを入力します。
iostat -A -Q
- すべてのディスクの拡張ドライブ・レポートを表示するには、次のコマンドを入力します。
iostat -D
- すべてのテープの拡張ドライブ・レポートを表示するには、次のコマンドを入力します。
iostat -Dp
- 特定のディスクの拡張ドライブ・レポートを表示するには、次のコマンドを入力します。
iostat –D hdisk0
- ディスク入出力統計情報をリセットするには、次のコマンドを入力します。
iostat –z
- すべてのworkload partitionsのファイルシステム統計情報のみを表示するには、次のコマンドを入力します。
iostat –F -@ ALL
- システムとともに、すべてのworkload partitionsのシステム・スループットを表示するには、次のコマンドを入力します。
iostat -f -s -@ ALL
- デフォルト O/P の追加されたファイルシステム統計情報を表示するには、次のコマンドを入力します。
iostat –f
- 論理および物理システム・スループットを表示するには、次のコマンドを入力します。
iostat –s -f
- ユーザー指定のドライブおよびファイルシステムのスループットを表示するには、次のコマンドを入力します。
iostat hdisk0 hdisk1 –f /dev/fslv00 /dev/fslv01 /dev/fslv02
- 10 の因数で乗算されるプロセッサー統計情報を表示するには、次のコマンドを入力します。
iostat -S 1
- 既存の出力とともにフルネームを表示するには、次のコマンドを入力します。
iostat -a -O fullname=on
- 出力に省略符号形式で名前を表示するには、次のコマンドを入力します。
iostat -a -O ellipsis=on
- 出力にフルネームとともに省略符号形式で名前を表示するには、次のコマンドを入力します。
iostat -a -O ellipsis=on,fullname=on
ファイル
項目 | 説明 |
---|---|
/usr/bin/iostat | iostat コマンドが含まれています。 |