ディスク・プール内のボリュームのボリューム属性の設定
set volumesコマンドは、ディスク・プール内のボリュームのプロパティを定義します。
対応アレイ
このコマンドは、DE2000H、DE4000H、DE4000F、DE6000H または DE6000F の個々のストレージ・アレイに適用されます。
ロール
このコマンドをストレージ・アレイに対して実行するには、Storage Admin ロールが必要です。
コンテキスト
構文
set (allVolumes | volume [<var id="GUID-3FA71F8D-64BB-4EF0-80C6-363AB04E821E__V1111703" className="keyword varname">volumeName</var>] |
volumes [<var id="GUID-3FA71F8D-64BB-4EF0-80C6-363AB04E821E__V1111704" className="keyword varname">volumeName1</var> ... <var id="GUID-3FA71F8D-64BB-4EF0-80C6-363AB04E821E__V1111705" className="keyword varname">volumeNameN</var>] | volume <"<var id="GUID-3FA71F8D-64BB-4EF0-80C6-363AB04E821E__V1111706" className="keyword varname">wwID</var>">)
addCapacity = <var id="GUID-3FA71F8D-64BB-4EF0-80C6-363AB04E821E__V1111389" className="keyword varname">capacityValue</var>[KB|MB|GB|TB|Bytes] |
cacheFlushModifier=<var id="GUID-3FA71F8D-64BB-4EF0-80C6-363AB04E821E__V1111707" className="keyword varname">cacheFlushModifierValue</var> |
cacheReadPrefetch = (TRUE | FALSE) |
cacheWithoutBatteryEnabled=(TRUE | FALSE) |
mediaScanEnabled=(TRUE | FALSE) |
mirrorCacheEnabled=(TRUE | FALSE) |
preReadRedundancyCheck = (TRUE | FALSE) |
readCacheEnabled=(TRUE | FALSE) |
redundancyCheckEnabled = (TRUE | FALSE) |
segmentSize = <var id="GUID-3FA71F8D-64BB-4EF0-80C6-363AB04E821E__V1441348" className="keyword varname">segmentSizeValue</var>
userLabel = <var id="GUID-3FA71F8D-64BB-4EF0-80C6-363AB04E821E__V1441349" className="keyword varname">userlabelValue</var>
writeCacheEnabled=(TRUE | FALSE) |
dataAssuranceDisabled=(TRUE | FALSE)
パラメーター
パラメーター | 説明 |
---|---|
allVolumes | このパラメーターは、ストレージ・アレイ内のすべてのボリュームのプロパティを設定します。 |
volume (name) | プロパティを定義するボリュームの名前。ボリューム名は角かっこ ([ ]) で囲みます。ボリューム名が特殊文字または数字を含んでいる場合は、ボリューム名を二重引用符 (" ") で囲んだ上で角かっこで囲む必要があります。 |
volume (WWID) | プロパティを定義するボリュームのWorld Wide Identifier (WWID)。山かっこ (< >) 内の WWID を二重引用符 (" ") で囲みます。 注 このコマンドを実行するときは、WWIDにコロンは使用しないでください。 |
volumes | プロパティを定義する複数のボリュームの名前。すべてのボリュームに同じプロパティが適用されます。以下のルールを使用して、ボリュームの名前を入力します。
ボリューム名に特殊文字または数字が含まれる場合は、次のルールに従って名前を入力します。
|
addCapacity | プロパティを定義するボリュームのストレージ・サイズ (容量) を増やすための設定。サイズは、 bytes 、 KB 、 MB 、 GB 、 TB のいずれかの単位で定義します。デフォルト値は bytes です。 このパラメーターはシン・ボリュームに対しては無効です。 |
cacheFlushModifier | ボリュームのデータが物理ストレージにフラッシュされる前にキャッシュに保持される最大時間。有効な値は「メモ」セクションに記載します。 |
cacheReadPrefetch | キャッシュ読み取りプリフェッチをオンまたはオフにする設定。キャッシュ読み取りプリフェッチをオフにする場合は、このパラメーターを FALSE に設定します。キャッシュ読み取りプリフェッチをオンにする場合は、このパラメーターを TRUE に設定します。 |
cacheWithoutBatteryEnabled | バッテリーなしのキャッシュをオンまたはオフにするための設定。バッテリーなしのキャッシュをオンにするには、このパラメーターを TRUE に設定します。バッテリーなしのキャッシュをオフにするには、このパラメーターを FALSE に設定します。 |
mediaScanEnabled | ボリュームのメディア・スキャンをオンまたはオフにするための設定。メディア・スキャンをオンにするには、このパラメーターを TRUE に設定します。メディア・スキャンをオフにするには、このパラメーターを FALSE に設定します。(メディア・スキャンがストレージ・アレイ・レベルで無効になっている場合、このパラメーターは機能しません)。 |
mirrorCacheEnabled | ミラー・キャッシュをオンまたはオフにするための設定。ミラー・キャッシュをオンにするには、このパラメーターを TRUE に設定します。ミラー・キャッシュをオフにするには、このパラメーターを FALSE に設定します。 |
owner | ボリュームを所有するコントローラー。有効なコントローラー識別子は、 a または b で、 a はスロットAのコントローラー、 b はスロットBのコントローラーです。このパラメーターは、ボリュームの所有者を変更する場合にのみ使用します。 |
preReadRedundancyCheck | 読み取り前冗長性チェックをオンまたはオフにするための設定。読み取り前冗長性チェックをオンにすると、読み取りデータを含むストライプに対してRAID冗長性データの整合性が検証されます。読み取り前冗長性チェックは読み取り処理でのみ実行されます。読み取り前冗長性チェックをオンにするには、このパラメーターを TRUE に設定します。読み取り前冗長性チェックをオフにするには、このパラメーターを FALSE に設定します。 注 RAID 0ボリュームなどの非冗長ボリュームでは、このパラメーターを使用しないでください。 |
readCacheEnabled | 読み取りキャッシュをオンまたはオフにするための設定。読み取りキャッシュをオンにするには、このパラメーターを TRUE に設定します。読み取りキャッシュをオフにするには、このパラメーターを FALSE に設定します。 |
redundancyCheckEnabled | メディア・スキャン中の冗長性チェックをオンまたはオフにするための設定。冗長性チェックをオンにするには、このパラメーターを TRUE に設定します。冗長性チェックをオフにするには、このパラメーターを FALSE に設定します。 |
userLabel | 既存のボリュームに付ける新しい名前。新しいボリューム名は二重引用符 (" ") で囲みます。 |
writeCacheEnabled | 書き込みキャッシュ機能をオンにするための設定。 |
注記
このコマンドには、オプションのパラメーターを1つ以上指定できます。
- addCapacity
- segmentSize
- userLabel
容量の追加とセグメント・サイズ
addCapacity パラメーターまたは segmentSize パラメーターを設定すると、長時間の処理が開始され、途中で停止できません。長時間の処理はバックグラウンドで実行され、他のコマンドの実行が妨げられることはありません。長時間の処理の進捗状況を表示するには、 show volume actionProgress コマンドを使用します。
キャッシュ・フラッシュ修飾子
次の表に、キャッシュ・フラッシュ修飾子の有効な値を示します。
値 | 説明 |
---|---|
Immediate | データはキャッシュに配置され次第フラッシュされます。 |
.25 | データは250ミリ秒後にフラッシュされます。 |
.5 | データは500ミリ秒後にフラッシュされます。 |
.75 | データは750ミリ秒後にフラッシュされます。 |
1 | データは1秒後にフラッシュされます。 |
1.5 | データは1500ミリ秒後にフラッシュされます。 |
2 | データは2秒後にフラッシュされます。 |
5 | データは5秒後にフラッシュされます。 |
10 | データは10秒後にフラッシュされます。 |
20 | データは20秒後にフラッシュされます。 |
60 | データは60秒 (1分) 後にフラッシュされます。 |
120 | データは120秒 (2分) 後にフラッシュされます。 |
300 | データは300秒 (5分) 後にフラッシュされます。 |
1200 | データは1200秒 (20分) 後にフラッシュされます。 |
3600 | データは3600秒 (1時間) 後にフラッシュされます。 |
Infinite | データがキャッシュに保持される期間に制限はありません。データはコントローラーによって管理されるその他の基準に基づいてフラッシュされます。 |
バッテリーなしのキャッシュを有効にした場合
バッテリーなしの書き込みキャッシュを有効にすると、コントローラーのバッテリーが完全に放電されている場合、十分に充電されていない場合、または取り付けられていない場合でも書き込みキャッシングが続行されます。無停電電源装置 (UPS) やその他のバックアップ電源がない状況でこのパラメーターを TRUE に設定すると、ストレージ・アレイへの給電が停止した場合にデータが失われる可能性があります。書き込みキャッシュが無効になっている場合、このパラメーターは効果がありません。
変更優先度
変更優先度は、ボリュームのプロパティを変更する際に使用されるシステム・リソースの量を定義します。最高の優先度レベルを選択すると、ほとんどのシステム・リソースを使用してボリュームの変更が実行されるため、ホストのデータ転送パフォーマンスが低下します。
キャッシュ読み取りプリフェッチ
cacheReadPrefetch パラメーターを指定すると、コントローラーは、ホストによって要求されたデータ・ブロックをドライブから読み取ってキャッシュにコピーすると同時に、追加のデータ・ブロックをキャッシュにコピーします。この操作により、将来のデータ要求がキャッシュから達成できる可能性が高くなります。キャッシュ読み取りプリフェッチは、シーケンシャル・データ転送を使用するマルチメディア・アプリケーションにとって重要です。使用するストレージ・アレイの設定によって、コントローラーがキャッシュに読み込む追加のデータ・ブロックの数が決まります。 cacheReadPrefetch パラメーターの有効な値は TRUE または FALSE です。
セグメント・サイズ
コントローラーがボリューム内の1つのドライブに書き込めるデータ・ブロックの数は、セグメントのサイズによって決まります。各データ・ブロックには 512 バイトのデータが格納されます。データ・ブロックはストレージの最小単位です。セグメントのサイズによって、格納されるデータ・ブロックの数が決まります。たとえば、8KB のセグメントには 16 個のデータ・ブロックが含まれます。64KB のセグメントには 128 個のデータ・ブロックが含まれます。
セグメント・サイズの値を入力すると、その値は、実行時にコントローラーで指定される、サポートされている値と照合されます。入力した値が有効でない場合、コントローラーは有効な値のリストを返します。1 つの要求に対して 1 つのドライブを使用することで、同時に他のドライブでは他の要求に対応することができます。
ボリュームが属している環境で、1 人のユーザが大量のデータ (マルチメディアなど) を転送している場合は、1 つのデータ転送要求を 1 つのデータ・ストライプで処理すると、パフォーマンスが最大化されます。(データ・ストライプはセグメント・サイズであり、これに、データ転送に使用されるボリューム・グループ内のドライブの数が掛けられます)。この場合、同じ要求に対して複数のドライブが使用されますが、各ドライブへのアクセス回数は1回だけです。
マルチユーザー・データベースまたはファイルシステムのストレージ環境で最適なパフォーマンスを実現するには、データ転送要求を満たすために必要なドライブ数が最小限になるように、セグメント・サイズを設定します。