Veritas InfoScale™ 7.3.1 SmartIO for Solid-State Drives ソリューションガイド - Linux

Last Published:
Product(s): InfoScale & Storage Foundation (7.3.1)
  1. SFHA Solutions SmartIO の概要
    1.  
      ソリッドステートドライブの SmartIO について
    2.  
      SFHA 環境の SmartIO について
    3.  
      アクティブ/アクティブクラスタ環境の SmartIO について
    4.  
      Amazon Web Services (AWS) クラウド環境での SmartIO について
    5.  
      Linux 仮想化環境の SmartIO について
    6.  
      SmartIO のキャッシュプロファイラツールについて
  2. SmartIO 機能の使用: 使用例
    1. VxVM ボリュームで動作しているアプリケーションの SmartIO 読み込みキャッシュについて
      1.  
        VxVM ボリュームの SmartIO 読み取りキャッシュに必要な構成
      2.  
        VxVM ボリュームの自動キャッシュ
      3.  
        VxVM ボリュームに対する SmartIO 読み取りキャッシュの設定
      4.  
        VxVM キャッシュ領域の検証とキャッシュの監視
    2. VxFS ファイルシステムで実行しているアプリケーションの SmartIO 読み取りキャッシュについて
      1.  
        VxFS ファイルシステムの SmartIO 読み取りキャッシュに必要な構成
      2.  
        VxFS ファイルシステムの自動キャッシュ
      3.  
        VxFS ファイルシステムに対する SmartIO 読み取りキャッシュの設定
      4.  
        VxFS キャッシュ領域の確認およびキャッシュの監視
      5.  
        キャッシュ動作のカスタマイズ
    3. FSS によってエクスポートされた SSD デバイスでの SmartIO キャッシュについて
      1.  
        ノードがクラスタから削除されたか、または追加された場合のキャッシュ領域の状態
      2.  
        FSS によってエクスポートされた SSD の使用によるキャッシュ領域の設定
    4. VxFS ファイルシステムで実行しているアプリケーションの SmartIO ライトバックキャッシュについて
      1.  
        VxFS ファイルシステムの SmartIO ライトバックキャッシュに必要な設定
      2.  
        VxFS ファイルシステムの SmartIO ライトバックキャッシュの設定
      3.  
        VxFS キャッシュ領域の確認およびキャッシュの監視(ライトバックモード)
    5. VxFS ファイルシステムの読み取りキャッシュとライトバックキャッシュに対する複数の SmartIO キャッシュ領域について
      1.  
        smartiocache オプションについて
      2.  
        VxFS キャッシュ領域のタイプを別のタイプに変更する
      3.  
        システムへの複数のキャッシュ領域の設定
      4.  
        VxFS キャッシュ領域の検証
    6. VxFS ファイルシステムの Oracle データベースの SmartIO キャッシュについて
      1.  
        SmartIO plug-in for Oracle を使うための前提条件と設定
      2.  
        VxFS ファイルシステムで動作しているデータベースに対するデフォルトの SmartIO キャッシュポリシーの設定
      3.  
        データベースオブジェクトに対する SmartIO キャッシュポリシーの設定
      4.  
        データベースオブジェクトのピン設定とピン解除
      5.  
        データベースに対するキャッシュの有効化と無効化
      6.  
        データベースに対するキャッシュポリシー詳細のリスト
      7.  
        データベースに対するキャッシュ統計のリスト
    7. VxVM ボリュームのデータベースの SmartIO キャッシュについて
      1.  
        VxVM ボリュームに対する SmartIO データベースキャッシュテンプレートの適用
    8.  
      技術プレビュー: Veritas InfoScale ストレージ環境の Distributed SmartIO
  3. SmartIO の管理
    1.  
      キャッシュ領域の作成
    2.  
      キャッシュ領域に関する情報の表示
    3. データオブジェクトのキャッシュの有効化または無効化
      1.  
        ファイルシステムのキャッシュの有効化または無効化
      2.  
        データボリュームのキャッシュの有効化または無効化
    4.  
      キャッシュ領域へのデバイスの追加
    5.  
      ボリュームからキャッシュ領域へのキャッシュの一時停止
    6.  
      キャッシュ領域からのデバイスの削除
    7.  
      キャッシュ領域の破棄
    8.  
      VxVM キャッシュ領域の属性の設定
    9.  
      VxFS キャッシュ領域に対するキャッシュモードの設定または変更
    10.  
      ライトバックキャッシュ領域からのダーティデータのフラッシュ
    11.  
      ライトバックキャッシュのチューニング
    12. SmartIO キャッシュ統計の表示
      1.  
        VxVM キャッシュエリアの詳細なキャッシュ統計の表示
      2.  
        VxFS キャッシュ領域に対する詳細キャッシュ統計の表示
  4. トラブルシューティングとエラー処理
    1. 永続または「ウォーム」VxVM キャッシュのサポート
      1.  
        古いキャッシュを持つプライマリボリュームのエラーによるデータ破損の可能性
      2.  
        HA フェールオーバー時のキャッシュの移行はサポートされない
    2.  
      キャッシュ領域がディスク障害後に失われる (3158482)
    3.  
      再ブート後にキャッシュがオンラインにならない
    4.  
      ノードエラー後のライトバックキャッシュのリカバリ
  5. 付録 A. コマンドリファレンス
    1.  
      SmartIO コマンドリファレンス

VxVM ボリュームで動作しているアプリケーションの SmartIO 読み込みキャッシュについて

SmartIO は、Veritas Volume Manager(VxVM)ボリュームの遮断レベルの読み込みキャッシュをサポートします。このタイプの SmartIO キャッシュは、第一に未加工のボリュームで直接動作するアプリケーションをサポートします。たとえば、未加工のボリュームで直接動作するデータベースインスタンスをサポートします。 VxFS キャッシュを使うことができない場合に、ボリュームレベルのキャッシュを使うこともできます。 SmartIO は、ボリュームレベルの読み込みキャッシュのみをサポートします。

SmartIO キャッシュは通常、1 つ以上の SSD デバイスや他の高速デバイスに存在します。SmartIO は、アプリケーション読み込み I/O を標準ストレージではなく SSD ベースキャッシュから処理するので読み込み I/O の処理速度を上げます。

SmartIO ではキャッシュの設定に複雑な設定を行う必要はありません。キャッシュに保存したデータとキャッシュに関するメタデータのストレージ領域であるキャッシュ領域を単に設定するだけです。ボリュームレベルの読み込みキャッシュの場合は、VxVM タイプのキャッシュ領域があります。システムごとに単一の VxVM キャッシュ領域を使います。デフォルトでは、SmartIO のキャッシュ領域はシステムのすべての VxVM ボリュームに対して自動キャッシュを有効にします。必要に応じて、キャッシュ領域を noauto に設定できます。noauto キャッシュ領域の場合は、VxVM ボリュームの SmartIO 読み込みキャッシュを明示的に有効にする必要があります。キャッシュ領域の設定は永続的です。

VxVM ボリュームの自動キャッシュを参照してください。

キャッシュが有効な各 VxVM ボリュームでは、SmartIO はキャッシュに保存するデータやキャッシュから退去させるデータを判断します。 SmartIO は、作業負荷の知識を使ってキャッシュの使用を最適化します。

SmartIO 機能は、1 つのシステムで 1 つの VxVM キャッシュ領域のみをサポートします。 各システムで、キャッシュに保存されたすべての VxVM ボリュームは VxVM タイプの単一キャッシュ領域を共有します。 同一システムに VxFS キャッシュ領域と VxVM キャッシュ領域の両方を設定できますが、複数の VxVM キャッシュ領域はサポートされません。

キャッシュ領域はクラスタの各ノード専用です。キャッシュの内容はクラスタのノード全体では共有されません。

SmartIO のキャッシュは、ボリュームレベルでキャッシュの一貫性を保ちます。 キャッシュが有効な場合にキャッシュデバイスがアクセス不能になっても、アプリケーションは正常に機能し続けます。 ただし、アプリケーションのパフォーマンスは低下することがあります。

CVM (Cluster Volume Manager)環境では、SmartIO は共有ボリュームに書き込むときにキャッシュの一貫性プロトコルを使って複数ノードのキャッシュ領域の一貫性を保ちます。データボリュームに書き込むと他のノードのキャッシュ領域の内容が無効になります。キャッシュの一貫性プロトコルは GLM (Group Lock Manager)モジュールを使って通信します。キャッシュを初めて受信するときに、書き込み I/O パスでキャッシュの一貫性プロトコルのパフォーマンスに小さいオーバーヘッドが起きます。

読み込みキャッシュのデータはデフォルトでは永続的ではありません。計画済みのシステム再ブートの場合は、ウォームキャッシュの作成を選択できます。

永続または「ウォーム」VxVM キャッシュのサポートを参照してください。