Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

FabricPoolのONTAPボリュームで積極的な先読みを実行できるようにする

共同作成者 netapp-lenida netapp-bhouser netapp-dbagwell netapp-aherbin

ONTAP 9.14.1以降では、FabricPoolsのボリュームでアグレッシブ先読みモードを有効または無効にすることができます。ONTAP 9.13.1では、アグレッシブ先読みモードはクラウドプラットフォームでのみ導入されていました。ONTAP 9.14.1以降では、オンプレミスプラットフォームを含む、FabricPoolがサポートするすべてのプラットフォームでアグレッシブ先読みモードを利用できます。この機能はデフォルトで無効になっています。

アグレッシブ先読みが_無効_になっている場合、FabricPoolはクライアント アプリケーションが必要とするファイル ブロックのみを読み取り、ファイル全体を読み取る必要はありません。これにより、特にGBサイズやTBサイズの大容量ファイルの場合、ネットワーク トラフィックが削減されます。ボリュームでアグレッシブ先読みを_有効_にすると、この機能がオフになり、FabricPoolはオブジェクト ストアからファイル全体を事前に順次読み取るため、GETスループットが向上し、ファイルに対するクライアント読み取りのレイテンシが短縮されます。デフォルトでは、階層化データが順次読み取られると、コールド状態のままとなり、ローカル層には書き込まれません。

積極的な先読みにより、階層化データのパフォーマンス向上のためにネットワーク効率がトレードオフされます。

タスク概要
`aggressive-readahead-mode`コマンドには2つのオプションがあります:
  • none:先読みは無効です。

  • file_prefetch:システムはクライアント アプリケーションよりも先にファイル全体をメモリに読み込みます。

開始する前に
  • クラスタ管理者またはSVM管理者である必要があります。

  • advanced権限レベルが必要です。

ボリューム作成時のアグレッシブ先読みモードの有効化

手順
  1. 権限レベルをadvancedに設定します。

    set -privilege advanced
  2. ボリュームを作成して、アグレッシブ先読みモードを有効にします。

    volume create -volume <volume name>  -aggressive-readahead-mode <none|file_prefetch>

    次の例は、file_prefetchオプションを指定して、アグレッシブ先読みを有効にしたvol1という名前のボリュームを作成するものです。

    volume create -volume vol1 -aggressive-readahead-mode file_prefetch

アグレッシブ先読みモードの無効化

手順
  1. 権限レベルをadvancedに設定します。

    set -privilege advanced
  2. アグレッシブ先読みモードを無効化します。

    volume modify -volume <volume name>  -aggressive-readahead-mode none

    次の例は、vol1という名前のボリュームを変更して、アグレッシブ先読みモードを無効にするものです。

    volume modify -volume vol1 -aggressive-readahead-mode none

ボリュームのアグレッシブ先読みモードの表示

手順
  1. 権限レベルをadvancedに設定します。

    set -privilege advanced
  2. アグレッシブ先読みモードを表示します。

    volume show -fields aggressive-readahead-mode