Storage Foundation 8.0 管理者ガイド - Solaris
- 第 I 部 Storage Foundation の紹介
- Storage Foundation の概要
- Dynamic Multi-Pathing の動作
- Veritas Volume Manager の動作
- Veritas File System の動作
- 第 II 部 ストレージのプロビジョン
- 新しいストレージのプロビジョニング
- ストレージの設定のための高度な割り当て方法
- VxFS ファイルシステムの作成とマウント
- VxFS ファイルシステムの作成
- VxFS ファイルシステムのマウント
- ファイルシステムサイズの変更
- 空き領域の監視
- エクステント属性
- 第 III 部 DMP を使ったマルチパスの管理
- Dynamic Multi-Pathing の管理
- 新しく追加されたディスクデバイスの検出と設定
- ディスクの検出とディスクアレイの動的な追加について
- デバイス検出層の管理方法
- vxdmpadm ユーティリティを使った DMP の管理
- I/O 統計情報の収集と表示
- I/O ポリシーの指定
- ZFS ルートプールに対する DMP デバイスの管理
- 新しく追加されたディスクデバイスの検出と設定
- デバイスの動的再構成
- デバイスの管理
- イベント監視
- Dynamic Multi-Pathing の管理
- 第 IV 部 Storage Foundation の管理
- 第 V 部 I/O パフォーマンスの最適化
- 第 VI 部 PITC (Point-In-Time Copy) の使用
- PITC 方法の理解
- ボリュームスナップショットの管理
- 従来のサードミラーブレークオフスナップショット
- フルサイズインスタントスナップショット
- インスタントスナップショットの作成
- インスタントスナップの DCO と DCO ボリュームの追加
- インスタントスナップショットの同期の制御
- インスタントスナップショットの作成
- カスケードスナップショット
- バージョン 0 の DCO および DCO ボリュームの追加
- Storage Checkpoint の管理
- FileSnaps の管理
- スナップショットファイルシステムの管理
- 第 VII 部 Storage Foundation を使用したストレージの最適化
- 第 VIII 部 ストレージ利用率の最大化
- SmartTier によるストレージの階層化について
- ボリュームセットの作成と管理
- MVS ファイルシステム
- SmartTier の管理
- ホットリロケーションの管理
- Solaris SPARC 上のデータの重複排除
- ファイルの圧縮
- 第 IX 部 ストレージの管理と保護
- ボリュームとディスクグループの管理
- デフォルトのディスクグループの名前の付け方
- ボリュームまたはディスクの移動
- タスクの監視と制御
- オンライン再レイアウトの実行
- ボリュームへのミラーの追加
- ディスクグループの管理
- プレックスとサブディスクの管理
- ストレージの破棄
- ルータビリティ
- クォータ
- FCL (File Change Log)
- ボリュームとディスクグループの管理
- 第 X 部 参照先
DMP チューニングパラメータ
DMP は環境をチューニングするのに使うことができる各種パラメータを提供します。
表: チューニング可能な DMP パラメータ に、チューニングできる DMP パラメータを示します。 チューニングパラメータはオンラインで設定できます。再ブートは不要です。
表: チューニング可能な DMP パラメータ
パラメータ | 説明 |
---|---|
dmp_cache_open | このパラメータを on に設定した場合、デバイスの最初の起動がキャッシュに保存されます。 このキャッシュ処理により、デバイスの以降の起動によって発生するオーバーヘッドが最小化されるため、デバイス検出のパフォーマンスが高まります。このパラメータを off に設定した場合、キャッシュへの保存は行われません。 デフォルト値は on です。 |
dmp_daemon_count | サービスパスのエラー処理、パスリストア、その他の DMP 管理作業に使用できるカーネルスレッド数。 |
dmp_delayq_interval | アレイがスタンバイパスにフェールオーバーした後、再試行 I/O までの DMP の待機時間。 一部のディスクアレイは、フェールオーバー直後の I/O 要求を受け入れることができません。 デフォルト値は 15 秒です。 |
dmp_display_alua_states | ALUA アレイの場合、このチューニングパラメータは PATH-TYPE[M] 列の PRIMARY または SECONDARY 状態ではなく、非対称アクセスの状態を表示します。 非対称アクセスの状態は次のとおりです。
デフォルトのチューニングパラメータの値は on です。 |
dmp_fast_recovery | DMP が、HBA インターフェースから直接 SCSI エラー情報を取得するかどうかを示します。 HBA インターフェースがエラー照会機能をサポートしている場合、値を on に設定するとエラーのリカバリが速くなる可能性があります。 このパラメータを off に設定した場合、HBA インターフェースは使われません。 デフォルト設定は on です。 |
dmp_health_time | DMP は、断続的にエラーになっているパスを検出し、I/O 要求がこれらのパスに送信されないようにします。dmp_health_time の値は、パスが健全であり続けなければならない時間を秒で表します。この時間内にパスの状態が有効から無効に戻った場合、DMP はパスに断続的なエラーが発生していることを示すマークを付けて、dmp_path_age に設定している秒数が経過するまで I/O のパスを有効にしません。 デフォルト値は 60 秒です。 |
dmp_log_level | DMP コンソールメッセージで表示される詳細のレベル。 次のレベル値が定義されています。 1 - 重要な DMP ログメッセージをすべて表示します。 2 - レベル 1 のメッセージに加えて、パスまたはディスクの追加または削除、SCSI エラー、I/O エラー、DMP ノードの移行に関するメッセージを表示します。 3 - レベル 1 と 2 のメッセージに加えて、パスの調整、障害の可能性のあるパス、アイドル状態のパス、異常なパスのロジックに関するメッセージを表示します。 4 - レベル 1、2、3 のメッセージに加えて、パスの属性の設定または変更に関するメッセージと、チューニングパラメータに関連する変更を表示します。 5 以上 - レベル 1 、2、3、4 のメッセージに加えて、他の詳しいメッセージを表示します。 デフォルト値は 1 です。 |
dmp_low_impact_probe | リストアデーモンによるパスのプローブを最適化するかどうかを決定します。 最適化は on に設定すると有効になり、off に設定すると無効になります。 パスのプローブは、リストアポリシーが check_disabled である場合、または check_periodic ポリシーの check_disabled フェーズ中のみ最適化されます。 |
dmp_lun_retry_timeout | HBA と SCSI ドライバが処理しない一時的なエラーを処理するための再試行間隔を指定します。 時間は秒数で指定します。 通常は、このような特殊な処理は不要です。 そのため、dmp_lun_retry_timeout チューニングパラメータのデフォルト値は 30 です。ディスクのすべてのパスがエラーになった場合、DMP はアプリケーションの I/O をエラーにします。 パスでは、接続性が 1 回のみチェックされます。 DMP による一時的なエラー処理が必要になる特殊な場合では、DMP がアプリケーション I/O をエラーにする処理を短期間延期するように設定します。この期間を指定するには、dmp_lun_retry_timeout チューニングパラメータを 0 以外の値に設定します。 LUN のすべてのパスがエラーになっても、I/O を提供する必要がある場合、DMP は指定した期間中、5 秒ごとにパスをプローブします。 この期間内にパスが復元された場合、DMP はそのことを検出して I/O を再試行します。 どちらが先でも、指定した dmp_lun_retry_timeout が経過するか、またはパスの 1 つで I/O が正常に処理されないかぎり、DMP はエラーが発生したすべてのパスでディスクに I/O を送信する処理をエラーにしません。 |
dmp_monitor_fabric | この DDL 機能をサポートするようにパッチで修正したリリース 5.0 以前では、デフォルト設定は off です。 5.0 以降のリリースでは、デフォルト設定は on です。 |
dmp_monitor_ownership | ALUA のアレイの所有権の監視を有効にするかどうかを決定します。 このチューニングパラメータを on に設定すると、DMP はデバイスをポーリングして LUN 所有権の変更を確認します。 ポーリング間隔は dmp_restore_interval チューニングパラメータで指定します。 デフォルト値は on です。 dmp_monitor_ownership チューニングパラメータが off の場合、DMP は LUN 所有権の変更を確認するポーリングを行いません。 |
dmp_native_support | DMP がネーティブデバイスのマルチパスを行うかどうかを決定します。 DMP によってネーティブデバイスのマルチパス化を行う場合は、チューニングパラメータを on に設定します。 Dynamic Multi-Pathing が Storage Foundation のコンポーネントとしてインストールされる場合、デフォルト値は off です。 Dynamic Multi-Pathing をスタンドアロン製品としてインストールする場合、デフォルト値は on です。 |
dmp_path_age | 断続的にエラーの発生しているパスが継続して健全と判断されなければならない期間を示します。この期間が経過すると、DMP は再度そのパスに I/O 要求のスケジュール設定を試みます。 デフォルト値は 300 秒です。 |
dmp_pathswitch_blks_shift | 次に使用可能なパスに切り替わる前に DMP パスでアレイに送信される、連続 I/O ブロックのデフォルト数を示します。 この値は 2 の累乗の指数(整数)で指定するようになっており、たとえば 9 は 512 ブロックを表します。 デフォルト値は 9 です。 この場合、512 ブロック(256 KB)の連続 I/O が切り替え前に DMP パスで送信されます。 内部データキャッシュを持つ高機能ディスクアレイの場合、このチューニングパラメータの値を大きくすることで、スループットが向上する可能性があります。 たとえば、日立 SANRISE2800 アクティブ/アクティブアレイの場合、シーケンシャルな読み取りまたは書き込みを主として構成される I/O 処理パターンに最適な値は 15 - 17 です。 このパラメータの影響を受けるのは、I/O ポリシーを balanced に設定している場合の動作のみです。 パラメータ値を 0 にすると、vxdmpadm コマンドでアレイに別のパーティションサイズを指定した場合を除き、このポリシーではマルチパス化が無効になります。 |
dmp_probe_idle_lun | DMP 統計情報の収集が有効になっている場合、DMP パスのリストアスレッドがアイドル状態の LUN をプローブするように、このチューニングパラメータを on (デフォルト) に設定します。 機能をオフにするには、このチューニングパラメータを off に設定します。(アイドル状態の LUN とは、I/O 要求がスケジュール設定されていない VM ディスクを指します。) このチューニングパラメータの値は、DMP 統計の収集が有効になっているときにのみ解釈されます。 統計の収集をオフにすると、アイドル状態の LUN のプローブも無効になります。 |
dmp_probe_threshold | dmp_low_impact_probe を on に設定している場合、dmp_probe_threshold は同じサブパスフェールオーバーグループに属する他のパスの状態を変更する前に、プローブするパスの数を決定します。 デフォルト値は 5 です。 |
dmp_restore_cycles | DMP リストアポリシーが デフォルト値は 10 です。 DMP パスリストアポリシーの設定を参照してください。 |
dmp_restore_interval | interval 属性値には、パスリストアスレッドがパスを調べる頻度を指定します。 時間は秒数で指定します。 デフォルト値は 300 です。 このチューニングパラメータの値は、vxdmpadm start restore コマンドを使って設定することもできます。 DMP パスリストアポリシーの設定を参照してください。 |
dmp_restore_policy | 次のいずれかの値に設定可能な DMP リストアポリシー。
デフォルト値は このチューニングパラメータの値は、vxdmpadm start restore コマンドを使って設定することもできます。 DMP パスリストアポリシーの設定を参照してください。 |
dmp_restore_state | このパラメータを enabled に設定すると、パスリストアスレッドの開始が有効になります。 DMP パスリストアポリシーの設定を参照してください。 このパラメータを disabled に設定した場合、パスリストアスレッドは停止し、無効になります。 このパラメータを stopped に設定した場合、次のデバイスの検出サイクルまでパスリストアスレッドは停止します。 デフォルトは enabled です。 DMP パスリストアスレッドの停止を参照してください。 |
dmp_scsi_timeout | DMP 経由で送信される SCSI コマンドにタイムアウト値を設定する必要があるかを判別します。 タイムアウト時間内にデバイスに送信されたことを示す SCSI コマンドの応答を HBA が受信しない場合、SCSI コマンドは障害エラーコードとともに返されます。 デフォルト値は 30 秒です。 |
dmp_sfg_threshold | DMP が同じフェールオーバーグループに属する他のパスの検討を開始する前に、フェールオーバーグループ内で障害が発生する必要があるパスの最小数を決定します。 値が 0 の場合、サブパスフェールオーバーグループに基づくフェールオーバーのロジックが無効になります。 デフォルト値は 1 です。 |
dmp_stat_interval | DMP 統計情報を収集する間隔。 |
詳細情報