6.2.10.3 mkresourceprofile
リソース・プロファイルを作成します。
用途
mkresourceprofileコマンドは、リソース・プロファイルを作成します。
構文
mkresourceprofile [vault-name/]resource-profile-name
[ --attributes attribute=value[,attribute=value]... ]コマンド・オプション
mkresourceprofileコマンドのオプションは、次のとおりです:
-
resource-profile-name: 作成するリソース・プロファイルの名前を指定します。
-
vault-name: リソース・プロファイルが関連付けられたボールトを指定します。
指定しない場合、現在の作業ディレクトリを使用してボールトが指定されます。
-
--attributes: オプションで、リソース・プロファイルの属性の値を指定します。使用可能なすべての属性の概要を次に示します:-
iopsShareEF、iopsShareHC: リソース・プロファイルに関連付けられた各クライアントで使用可能なExtreme Flash (EF)または大容量(HC)ストレージからのI/O帯域幅(IOPS)の相対的な配分を指定します。各クライアントの配分は、対応するメディア・タイプに関連付けられた他のすべてのクライアントの配分に対して相対的です。配分値が高いほど、優先度が高くなります。有効値の範囲は1-100で、デフォルト値は1です。 -
iopsLimitEF、iopsLimitHC: リソース・プロファイルに関連付けられた各クライアントで使用可能なExtreme Flash (EF)または大容量(HC)ストレージからのI/O帯域幅(IOPS)の上限を指定します。それぞれの値は、10000分の1の小数を表します。有効値の範囲は1-10000で、デフォルト値は10000です(実際には無制限)。 -
enableFlashCache、enableXrmemCache、enableFlashLog: リソース・プロファイルに関連付けられたクライアントでのフラッシュ・キャッシュ、XRMEMキャッシュまたはフラッシュ・ログの使用を有効または無効にします。値はブールで、デフォルトはtrue(有効)です。 -
flashCacheMin、xrmemCacheMin: リソース・プロファイルに関連付けられた各クライアントで使用可能なフラッシュ・キャッシュまたはXRMEMキャッシュ領域の最小保証割合を指定します。有効値の範囲は0-10000で、デフォルト値は0です(最小値は設定されません)。各キャッシュ・タイプについて、すべてのリソース・プロファイルにおけるすべての値の合計が10000を超える場合、すべての値が比例して縮小されます。各値は、対応するキャッシュがリソース・プロファイルで有効になっている場合にのみ適用されます(たとえば、enableFlashCache=true)。 -
flashCacheMax、xrmemCacheMax: リソース・プロファイルに関連付けられた各クライアントで使用可能なフラッシュ・キャッシュまたはXRMEMキャッシュの最大割合を指定します。有効値の範囲は0-10000で、デフォルトは10000です各値は、対応するキャッシュがリソース・プロファイルで有効になっている場合にのみ適用されます(たとえば、enableFlashCache=true)。
-
使用上のノート
通常のユーザー定義リソース・プロファイルに加えて、$UNASSIGNEDという名前のシステム予約リソース・プロファイルを作成することもできます。リソース・プロファイルに明示的に関連付けられていないExascaleクライアントはすべて、$UNASSIGNEDプロファイルによって自動的に制御されます。$UNASSIGNEDリソース・プロファイルには、2つの変更可能な属性のみが含まれます:
flashCacheMax:$UNASSIGNEDプロファイルに関連付けられたクライアントによって共有されるフラッシュ・キャッシュの最大割合を指定します。有効値の範囲は、0-10000です。デフォルト値は、10000です。xrmemCacheMax:$UNASSIGNEDプロファイルに関連付けられたクライアントによって共有されるXRMEMキャッシュの最大割合を指定します。有効値の範囲は、0-10000です。デフォルト値は、10000です。
$UNASSIGNEDプロファイルによって制御されるすべてのExascaleクライアントは、対応するキャッシュ・リソースを共有します。この動作は、リソース・プロファイルの各適用が1つの関連クライアントのリソース割当てを定義する通常のリソース・プロファイルとは異なります。
$UNASSIGNEDリソース・プロファイルが存在しない場合、すべての未割当てのExascaleクライアントは、未割当てのフラッシュ・キャッシュ領域およびXRMEMキャッシュ領域を共有します。共有する未割当て領域がない場合、未割当てのExascaleクライアントに対してキャッシュ領域の5%が自動的に予約されます。
例
例6-140 デフォルトの属性値を使用したリソース・プロファイルの作成
この例では、デフォルトの属性値を使用して(silverという名前で、vault2という名前のボールトに関連付けられた)リソース・プロファイルを作成する2つの方法を示します。
@> mkresourceprofile vault2/silver
@> mkresourceprofile silver --attributes vault=vault2
例6-141 デフォルトの属性値を使用したリソース・プロファイルの作成
この例では、デフォルトの属性値を使用して(bronzeという名前で、vault2という名前のボールトに関連付けられた)リソース・プロファイルを作成する方法を示します。この例では、ボールトの関連付けをコマンドで指定していませんが、ESCLIセッションの現在の作業ディレクトリから導出されます。
@vault2> mkresourceprofile bronze
例6-142 特定の属性値を使用したリソース・プロファイルの作成
この例では、特定の属性設定を含むリソース・プロファイルを作成する方法を示します。
@> mkresourceprofile vault2/gold --attributes iopsShareHC=11,enableFlashLog=false
親トピック: リソース・プロファイル管理