~各機能の設定方法と効率化検証~みなさん、こんにちは。Efficiency機能紹介として、以下の記事を掲載しました。最終回となる本記事では、各機能の設定方法を説明します。実際に効率化機能を使用することで、データがどのくらい削減されるか検証していきたいと思います。※本記事で説明するONTAPのバージョンは9.7になります。各機能の設定方法データ圧縮、重複排除、インラインデータコンパクションの設定方法について説明します。Selectにおいても使用するコマンドは同じものとなります。C190へログインし、CLI上でコマンドを実行することで、各機能の設定を行っています。事前準備として、ボリュームなどの必要なストレージリソースを作成した状態での説明となります。各機能の設定をする前に、データ削減量の表示方法について確認しましょう。以下のコマンドを実行し、データ圧縮、重複排除におけるデータ削減量を確認します。以下のコマンドを実行し、インラインデータコンパクションにおけるデータ削減量を確認します。※インラインデータコンパクションの容量削減効果はAggregate単位となるため、データ削減結果の表示コマンドもAggregate単位となります。以下のコマンドを実行し、現在のデータ圧縮の設定状況を確認します。対象機能が有効だとtrue、無効だとfalseが表示されます。図のようにAFFシリーズでは、ポストプロセス/インラインともにデフォルトで有効となっていますが、AFFシリーズではポストプロセスデータ圧縮はサポートしていないため、実際には実行されません。以下のコマンドを実行し、データ圧縮を有効/無効化します。※以下は、無効化する際の画像となります。※ポストプロセスデータ圧縮のみを有効/無効化することも可能です。インラインデータ圧縮のみを有効/無効化する場合は、ポストプロセスデータ圧縮が有効になっている必要があります。以下のコマンドを実行し、現在のデータ圧縮の設定状況を確認します。Compressionそれぞれの値がfalseになっているので、ポストプロセス/インラインデータ圧縮を無効化できたことが確認できます。以下のコマンドを実行し、特権レベルをadvanced権限に切り替えます。advancedこの時、警告が表示されますが、[y]を選択し、特権レベルを切り替えます。以下のコマンドを実行し、現在のデータ圧縮の設定状況を確認します。Type]が表示され、現在のデータ圧縮方式を確認することができます。AFFシリーズでは、デフォルトがアダプティブ圧縮になっていることが分かります。圧縮方式を変更するには、既に圧縮されているデータを解凍する必要があります。以下のコマンドを実行し、現在のデータ削減量を確認します。Managerから、解凍されたデータを保存できる十分な空き容量が、圧縮方式を変更するボリュームに存在することを確認します。左メニューから[1ボリューム]を選択し、[2対象ボリューム]の[3概要]タブから[4容量]を確認することができます。Efficiency機能全体のデータ削減量が解放されても保存できるだけの空き容量があることを確認しておきましょう。Efficiency機能全体のデータ削減量が9.28GBのため、十分な空き領域があることを確認できました。以下のコマンドを実行し、データ圧縮を無効化します。false以下のコマンドを実行し、圧縮されたデータを解凍します。true※十分な空き容量がない場合、その旨を示すエラーメッセージを出力し、コマンドが終了します。この時、データの解凍は行われません。以下のコマンドを実行し、データの削減量を再度確認します。[ボリューム名]解凍処理により、データ圧縮のデータ削減量は0となりました。同時に重複排除のデータ削減量も4.33GBから1.03GBへ減少しています。これは、圧縮と重複排除の両方がかかっているブロックも解凍の対象に含まれることにより、重複排除効果が無効化されるためです。以下のコマンドを実行し、データ圧縮方式を切り替えます。※以下は、セカンダリ方式に切り替える際の画像となります。以下のコマンドを実行し、現在のデータ圧縮の設定状況を確認します。Typeの値がsecondaryになっているので、圧縮方式がセカンダリに切り替わっていることが確認できます。最後に以下のコマンドを実行し、特権レベルをadmin権限に切り替えます。以下のコマンドを実行し、現在の重複排除の設定状況を確認します。対象機能が有効だとEnabledまたはtrue、無効だとDisabledまたはfalseが表示されます。ポストプロセス処理による重複排除がEnabledであることが、データ圧縮および重複排除(インライン重複排除やアグリゲート重複排除)の前提となっています。図のようにAFFシリーズでは、全ての重複排除機能がデフォルトで有効となっていることが分かります。以下のコマンドを実行し、ポストプロセス重複排除を有効/無効化します。※以下は、無効化する際の画像となります。以下のコマンドを実行し、現在の重複排除の設定状況を確認します。[ボリューム名]上記画像ではStateの値がDisabledになっているので、ポストプロセス重複排除が無効化されたことが確認できます。ポストプロセス重複排除は、データ圧縮および重複排除(インライン重複排除やアグリゲート重複排除)の前提となるため、この設定が無効化されるとデータ圧縮や他の重複排除の値もfalseとなり、無効化されます。ポストプロセス重複排除が有効の状態で、以下のコマンドを実行することで、インライン重複排除やアグリゲート重複排除を有効/無効化することができます。※以下は、無効化する際の画像となります。※インライン重複排除のみを有効/無効化することも可能です。アグリゲート重複排除のみを有効/無効化する場合は、インライン重複排除が有効になっている必要があります。以下のコマンドを実行し、現在の重複排除の設定状況を確認します。[ボリューム名]各重複排除が無効化されたことを確認します。以下のコマンドを実行し、現在の重複排除の設定状況を確認します。Name]では、現在の重複排除で利用されるポリシーを確認することができます。AFFシリーズでは、デフォルトがautoになっていることが分かります。以下のコマンドを実行し、重複排除ポリシーを変更します。※以下は、inline-onlyに変更する際の画像となります。[auto/default/inline-only]この時、警告が表示されますが、[y]を選択し、重複排除ポリシーを切り替えます。auto:ポストプロセス重複排除が自動で実行される(自動バックグラウンド重複排除)※自動バックグラウンド重複排除はAFFシリーズのみでサポートされる機能のため、FASシリーズでは、autoポリシーは設定できません。default:ポストプロセス重複排除が手動スケジュールに従って実行されるinline-only:ポストプロセス重複排除は実行されない(インライン重複排除のみを実行したい場合の設定)以下のコマンドを実行し、現在の重複排除の設定状況を確認します。[ボリューム名]重複排除ポリシーがinline-onlyに変更されたことを確認します。以下のコマンドを実行し、現在のインラインデータコンパクションの設定状況を確認します。[ボリューム名]対象機能が有効だとtrue、無効だとfalseが表示されます。図のようにAFFシリーズでは、インラインデータコンパクションがデフォルトで有効となっていることが分かります。以下のコマンドを実行し、インラインデータコンパクションを有効/無効化します。※以下は、無効化する際の画像となります。[true/false]-data-compaction:インラインデータコンパクション以下のコマンドを実行し、現在のインラインデータコンパクションの設定状況を確認します。[ボリューム名]インラインデータコンパクションが無効化されたことを確認します。Efficiency機能を有効にした状態で、データがどの程度削減できるのか検証した結果をまとめます。Efficiency機能が無効のため、書き込まれたファイルの容量がそのまま消費されます。Efficiency機能により大幅にデータが削減されました。アダプティブ圧縮では、ファイルの圧縮率が50%以下の場合、圧縮対象外となります。|本検証パターンでは、データ削減可能な割合が50%のため、アダプティブ圧縮の対象外となり、重複排除のみ実行されています。データ圧縮についての詳細は以下の記事をご参照ください。Efficiency機能により大幅にデータが削減されました。本検証パターンでは、データ削減可能な割合が75%となるため、アダプティブ圧縮、重複排除ともに実行されます。Efficiency機能全体としては、上がっていることが分かります。Efficiency機能の実行順については、以下の記事をご参照ください。以下は、各検証パターンでのデータ削減量をまとめたグラフです。ストレージ効率化機能を有効にすることで、これだけのデータ削減が可能となり、データ保存にかかるストレージリソースのコスト削減が大いに期待できます。本検証では、検証用にデータ削減可能な割合を調整したサンプルファイルを使用しているため、通常よりも圧縮/重複排除がかかりやすくなってはいるものの、上記結果のようにONTAPでは、非常に高効率なデータ削減が可能となっていることが分かります。ギャランティープログラムNetApp社では、オールフラッシュストレージの実効容量に対して最低3倍の論理容量を保証するプログラムを用意しています。機器出荷日から180日以内であれば、仮に3倍の論理容量が満たされない場合、要望に応じてNetApp社より追加のディスクやシェルフを無料提供します。本プログラムは、事前申請が必要となります。C&SからNetApp製品をご購入頂く場合は、ギャランティープログラム申請希望の旨を弊社担当営業へご連絡ください。Efficiency機能について説明させて頂きました。第1回目の冒頭でお伝えした通り、企業が抱えるデータ量が年々増大している中、ストレージにかかるコストが高額になるケースが増えてきていること、それに対しONTAPが他社に先駆け、積極的なアプローチで高効率なデータ削減を実現していることについてご理解頂けたかと思います。りゅう)過去、SIerとして様々なお客様へシステムを導入した経験を持つ。その後、より最新の技術情報をお客様へお届けしたいという気持ちから、ディストリビュータへ転職。現在はストレージ担当として、セミナー講師やWebへの記事掲載などで、旬な情報を配信中。NetAppプロモーションTwitterアカウント】NetAppに関するさまざまな情報を公開しています。皆さまフォロー宜しくお願い致します。@sbcas_netapp_prTwitterアプリからはこちらのQRコードもどうぞ。HCIの全貌をわかりやすくご紹介します。reservedこのサイトについて。