ディスクプール内のボリュームのボリューム属性を設定します
set volumesコマンドは'ディスク・プール内のボリュームのプロパティを定義します
サポートされているアレイ
このコマンドは、E2700、E5600、E2800、E5700を含む個々のストレージアレイ環境 SMcliパッケージがすべてインストールされていれば、EF600およびEF300アレイ
ロール
このコマンドをE2800、E5700、EF600、またはEF300ストレージアレイに対して実行するには、Storage Adminロールが必要です。
コンテキスト(Context)
ディスクプール内のボリューム数が32を超える構成では、このコマンドの実行中にタイムアウトとなり、ホストI/Oエラーまたは内部コントローラのリブートが発生する可能性があります。ホストI/Oエラーまたは内部コントローラのリブートが発生した場合は、ホストを休止状態にして処理をやり直してください。 |
構文
set (allVolumes | volume [volumeName] | volumes [volumeName1 ... volumeNameN] | volume <"wwID">) addCapacity = capacityValue[KB|MB|GB|TB|Bytes] | cacheFlushModifier=cacheFlushModifierValue | cacheReadPrefetch = (TRUE | FALSE) | cacheWithoutBatteryEnabled=(TRUE | FALSE) | mediaScanEnabled=(TRUE | FALSE) | mirrorCacheEnabled=(TRUE | FALSE) | preReadRedundancyCheck = (TRUE | FALSE) | readCacheEnabled=(TRUE | FALSE) | redundancyCheckEnabled = (TRUE | FALSE) | segmentSize = segmentSizeValue userLabel = userlabelValue writeCacheEnabled=(TRUE | FALSE) | dataAssuranceDisabled=(TRUE | FALSE)
パラメータ
パラメータ | 説明 | ||
---|---|---|---|
「allVolumes」 |
このパラメータは、ストレージアレイ内のすべてのボリュームのプロパティを設定します。 |
||
「 volume 」 |
プロパティを定義するボリュームの名前。ボリューム名は角かっこ([])で囲みます。ボリューム名に特殊文字または数字が含まれている場合は、ボリューム名を二重引用符("")で囲んだ上で角かっこで囲む必要があります。 |
||
「 volume 」 |
プロパティを定義するボリュームのWorld Wide Identifier(WWID)。WWIDは二重引用符("")で囲んだ上で山かっこ(<>)で囲みます。
|
||
「ボリューム」 |
プロパティを定義する複数のボリュームの名前。すべてのボリュームに同じプロパティが適用されます。以下のルールを使用して、ボリュームの名前を入力します。
ボリューム名に特殊文字または数字が含まれる場合は、次のルールに従って名前を入力します。
|
||
「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に設定します
|
||
readCacheEnabled |
読み取りキャッシュをオンまたはオフにするための設定。リード・キャッシュをオンにするには'このパラメータをTRUEに設定しますリード・キャッシュをオフにするには'このパラメータをFALSEに設定します |
||
「redundancyCheckEnabled」 |
メディアスキャン中に冗長性チェックをオンまたはオフにするための設定。冗長性チェックをオンにするには'このパラメータをTRUEに設定します冗長性チェックをオフにするには'このパラメータをFALSEに設定します |
||
「userLabel」のように入力します |
既存のボリュームに付ける新しい名前。新しいボリューム名は二重引用符("")で囲みます。 |
||
「writeCacheEnabled」を使用します |
書き込みキャッシュ機能をオンにするための設定。 |
注:
このコマンドでは、オプションのパラメータを1つ以上指定できます。
これらのパラメータは、一度に1つのボリュームのみに適用できます。
-
「addCapacity」
-
「segmentSize」のように表示されます
-
「userLabel」のように入力します
容量とセグメントサイズを追加
「addCapacity」パラメータまたは「segmentSize」パラメータを設定すると、長時間実行中の処理が開始され、途中で停止することはできません。長時間の処理はバックグラウンドで実行され、他のコマンドの実行が妨げられることはありません。長時間実行中の処理の進捗状況を表示するには、「show volume actionProgress」コマンドを使用します。
キャッシュフラッシュ修飾子
次の表に、キャッシュフラッシュ修飾子の有効な値を示します。
価値 | 説明 |
---|---|
「即時」 |
データはキャッシュに配置され次第フラッシュされます。 |
「. 25」 |
データは250ミリ秒後にフラッシュされます。 |
5. |
データは500ミリ秒後にフラッシュされます。 |
「.75」 |
データは750ミリ秒後にフラッシュされます。 |
「 1 」 |
データは1秒後にフラッシュされます |
1. |
データは1500ミリ秒後にフラッシュされます。 |
2. |
データは2秒後にフラッシュされます |
「5」 |
データは5秒後にフラッシュされます |
「10」 |
データは10秒後にフラッシュされます |
20歳 |
データは20秒後にフラッシュされます |
「60」 |
データは60秒(1分)後にフラッシュされます。 |
120 |
データは120秒(2分)後にフラッシュされます。 |
300` |
データは300秒(5分)後にフラッシュされます。 |
「1200」 |
データは1200秒(20分)後にフラッシュされます。 |
「3600」 |
データは3600秒(1時間)後にフラッシュされます。 |
「無限」 |
キャッシュ内のデータには、年齢や時間の制約はありません。データは、コントローラによって管理されるその他の条件に基づいてフラッシュされます。 |
バッテリなしのキャッシュを有効にしました
バッテリなしの書き込みキャッシュを有効にすると、コントローラのバッテリが完全に放電されている場合、フル充電されていない場合、または取り付けられていない場合でも書き込みキャッシュが続行されます。無停電電源装置(UPS)やその他のバックアップ電源がない場合にこのパラメータを「true」に設定すると、ストレージアレイへの給電が停止した場合にデータが失われる可能性があります。書き込みキャッシュが無効になっている場合、このパラメータは効果がありません。
修正の優先順位
変更優先度は、ボリュームのプロパティを変更する際に使用されるシステムリソースの量を定義します。最高の優先度レベルを選択すると、ほとんどのシステムリソースを使用してボリュームの変更が実行されるため、ホストのデータ転送パフォーマンスが低下します。
キャッシュ読み取りプリフェッチ
「cacheReadPrefetch」パラメータを使用すると、コントローラは、ホストによって要求されたデータブロックをドライブから読み取ってキャッシュにコピーする間、追加のデータブロックをキャッシュにコピーできます。これにより、以降のデータ要求をキャッシュから処理できる可能性が高くなります。キャッシュ読み取りプリフェッチは、シーケンシャルデータ転送を使用するマルチメディアアプリケーションにとって重要です。使用するストレージアレイの設定によって、コントローラがキャッシュに読み込む追加のデータブロックの数が決まります。「cacheReadPrefetch」パラメータの有効な値は「TRUE」または「FALSE」です。
セグメントサイズ
コントローラがボリューム内の1つのドライブに書き込めるデータブロックの数は、セグメントのサイズによって決まります。各データブロックには512バイトのデータが格納されます。データブロックはストレージの最小単位です。セグメントのサイズによって、格納されるデータブロックの数が決まります。たとえば、8KBのセグメントには16個のデータブロックが含まれます。64KBのセグメントには128個のデータブロックが含まれます。
セグメントサイズの値を入力すると、その値は、実行時にコントローラで指定される、サポートされている値と照合されます。入力した値が無効な場合、コントローラは有効な値のリストを返します。1つの要求に対して1つのドライブを使用することで、他のドライブでは他の要求に同時に対応できます。
ボリュームが属している環境で、1人のユーザが大量のデータ(マルチメディアなど)を転送している場合は、1つのデータ転送要求を1つのデータストライプで処理すると、パフォーマンスが最大化されます。(データストライプはセグメントサイズであり、これに、データ転送に使用されるボリュームグループ内のドライブ数が掛けられます)。 この場合、同じ要求に対して複数のドライブが使用されますが、各ドライブへのアクセスは1回だけとなります。
マルチユーザデータベースまたはファイルシステムのストレージ環境で最適なパフォーマンスを実現するには、データ転送要求を満たすために必要なドライブ数が最小限になるように、セグメントサイズを設定します。
最小ファームウェアレベル
7.83