この統計は、ディスクへのバックエンド入出力 (ディスクの IOPS) を表示します。これはアプライアンスがシェア設定に基づいて論理 I/O を物理 I/O に処理したあとであって、ソフトウェア RAID がOracle ZFS Storage Appliance 管理ガイド の第 5 章ストレージ構成によって構成されたあとです。
たとえば、8K バイトの NFSv3 逐次書き込みが 16 件あれば、データが ARC DRAM キャッシュにバッファーされたあと、しばらくしてから単一の 128K バイト書き込みになることがあり、その後 RAID により複数回のディスク書き込みとなる、つまりミラーの各片側に対して 2 回の書き込みとなる場合もあります。この動作を検査するには、たとえば次を表示して、入出力をすべての層で同時にモニターすると役立つ場合があります。
プロトコル NFS 操作 - NFS 書き込み (論理)
ディスク: ZFS 論理 I/O 操作 - シェアの I/O (論理)
ディスク: I/O 操作 - ディスクへの I/O (物理)
この統計にはディスク入出力の待機時間別の内訳があります。これは同期入出力のパフォーマンスの直接的な指標であり、バックエンドディスク負荷の大きさの指標としても役立ちます。待機時間を考慮せずにディスク IOPS だけから問題を特定することは困難です。単一のディスクが、ほとんどがディスクのオンボード DRAM キャッシュにヒットする小さい逐次入出力では 400 IOPS で良好に動作し、ヘッドシークとディスク回転の待機時間を伴うランダム入出力では 110 IOPS の低速で動作する場合もあります。
ディスクパフォーマンスを調査するときで、次を使用します。
ディスク: 待機時間別の I/O 操作内訳
これはヒートマップとして表示されるため、入出力待機時間のパターンが観察でき、外れ値除去ボタンをクリックして詳しく表示することで、外れ値を容易に識別できます。ディスク入出力待機時間は多くの場合、同期読み取り (プリフェッチでない) および同期書き込みなどの伝送される論理入出力のパフォーマンスに関係します。しばらくしてからディスクにフラッシュされる非同期書き込みや、プリフェッチの読み取りなどのように、待機時間が論理入出力のパフォーマンスに直接関係しない状況もあります。
ディスクの入出力待機時間または利用率によって問題がすでに特定されたあとで、ディスク入出力数 (IOPS) を示すほかの内訳を使用して、ディスク入出力の性質を調査できます。検討できる有用なディスクごとの IOPS 制限は存在しないため、制限は IOPS のタイプ (ランダムか逐次か) および入出力サイズ (大きいか小さいか) に依存します。これらの属性はどちらも、次の内訳を使用して観察できます。
ディスク: オフセット別の I/O 操作内訳
ディスク: サイズ別の I/O 操作内訳
ディスク内訳と階層ビューを使用すると、JBOD とディスク IOPS のバランスが取れているかどうかを調べることもできます。キャッシュデバイスとログデバイスは、通常はプールディスクとは異なる入出力プロファイルを持つため、ディスク別の入出力を調べると IOPS がもっとも高いディスクとして目立つことがよくあります。
|
ディスク利用率の最適な指標については、ディスク: ディスクを参照してください。操作数/秒の代わりにバイト数/秒を検査する場合は、ディスク: I/O バイト数を参照してください。