ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle VM Server for SPARC 2.2 管理ガイド Oracle VM Server for SPARC (日本語) |
パート I Oracle VM Server for SPARC 2.2 ソフトウェア
1. Oracle VM Server for SPARC ソフトウェアの概要
3. Oracle VM Server for SPARC のセキュリティー
SPARC T4 システムのワークロードパフォーマンスを最適化するための SPARC CPU のチューニング
ドメインが CPU コア全体で構成されているかどうかを判断する方法
他の Oracle VM Server for SPARC 機能との相互作用
電源管理されている CPU スレッドおよび仮想 CPU の一覧表示
解析可能でマシンが読み取り可能なリストを生成する方法 (-p)
長形式のリストのサブセットを生成する方法 (-o format)
パート II オプションの Oracle VM Server for SPARC ソフトウェア
13. Oracle VM Server for SPARC 物理から仮想への変換ツール
14. Oracle VM Server for SPARC Configuration Assistant (Oracle Solaris 10)
15. Oracle VM Server for SPARC 管理情報ベース (Management Information Base、MIB) ソフトウェアの使用
16. Logical Domains Manager の検出
Logical Domains Manager はドメインに割り当てられる物理リソースを自動的に選択します。また、Oracle VM Server for SPARC 2.2 ソフトウェアを使用して、ドメインに割り当てるか削除する物理リソースを明示的に選択することもできます。この機能は制御ドメインで Oracle Solaris 11 OS を実行している場合にのみ使用できます。
ユーザーが明示的に割り当てるリソースは名前付きリソースと呼ばれます。自動的に割り当てられるリソースは匿名リソースと呼ばれます。
物理リソースを制御ドメインおよびゲストドメインに明示的に割り当てることができます。制御ドメインはアクティブなままになるため、物理リソース割り当てを行なう前に、オプションで制御ドメインを遅延再構成モードにできます。または、物理割り当てを行なうと、遅延再構成が自動的にトリガーされます。「制御ドメインでの物理リソースの管理」を参照してください。物理リソースの制限については、「ドメインでの物理リソース管理の制限」を参照してください。
次の物理リソースを制御ドメインおよびゲストドメインに明示的に割り当てることができます。
物理 CPU。cid プロパティーを設定して、ドメインに物理コア ID を割り当てます。
cid プロパティーは、構成するシステムのトポロジーに関して十分な知識のある管理者のみが使用してください。この高度な構成機能は、特定の割り当て規則を適用し、システムのパフォーマンス全体に影響する可能性があります。
このプロパティーは次のいずれかのコマンドを実行して設定できます。
# ldm add-core cid=core-ID[,core-ID[,...]] ldom # ldm set-core cid=core-ID[,core-ID[,...]] ldom # ldm rm-core [-f] cid=core-ID[,core-ID[,...]] ldom
cid プロパティーの値としてコア ID を指定した場合、core-ID はドメインに対して明示的に割り当てられるか削除されます。
物理メモリー。mblock プロパティーを設定して、一連の隣接した物理メモリー領域をドメインに割り当てます。各物理メモリー領域は、物理メモリー開始アドレスとサイズで指定します。
mblock プロパティーは、構成するシステムのトポロジーに関して十分な知識のある管理者のみが使用してください。この高度な構成機能は、特定の割り当て規則を適用し、システムのパフォーマンス全体に影響する可能性があります。
このプロパティーは次のいずれかのコマンドを実行して設定できます。
# ldm add-mem mblock=PA-start:size[,PA-start:size[,...]] ldom # ldm set-mem mblock=PA-start:size[,PA-start:size[,...]] ldom # ldm rm-mem mblock=PA-start:size[,PA-start:size[,...]] ldom
ドメインに対して、メモリーブロックを割り当てるか削除するには、mblock プロパティーを設定します。有効な値には、コロン (:) で区切られた物理メモリー開始アドレス (PA-start) とメモリーブロックサイズ (size) が含まれます。
注 - mblock または cid プロパティーを設定した場合、動的再構成 (DR) を使用して、実行中のドメイン間でメモリーまたはコアリソースを移動することはできません。ドメイン間でリソースを移動するには、ドメインがバインドされているかバインド解除されている状態であることを確認します。制御ドメインの物理リソースの管理については、「制御ドメインでの物理リソースの管理」を参照してください。
ドメインのリソース制約を表示するには、ldm list-constraints コマンドを使用できます。physical-bindings 制約はドメインに物理的に割り当てられているリソースタイプを指定します。ドメインが作成されると、物理リソースがそのドメインに割り当てられるまで、physical-bindings 制約が解除されます。mblock プロパティーを設定して、physical-bindings 制約を memory に設定します。同様に、cid プロパティーを設定して、physical-bindings 制約を core に設定します。cid プロパティーと mblock プロパティーの両方を設定した場合、physical-bindings 制約がcore,memory に設定されます。
制御ドメインのリソースタイプの physical-bindings 制約を変更するには、まず次のように、リソースの数を 0 に設定して、そのタイプのすべてのリソースを削除する必要があります。
リソースの数を 0 に設定するには、ldm set-core 0 コマンドまたは ldm set-mem 0 コマンドを使用します。
特定のリソースタイプで指定したすべての physical-bindings 制約を削除します。
すべての名前付きコアとメモリーブロックを削除するには、ldm set-core cid= コマンドと ldm set-mem mblock= コマンドをそれぞれ実行します。すべての匿名コアとメモリーブロックを削除するには、ldm set-core 0 コマンドと ldm set-mem 0 コマンドをそれぞれ実行します。
制御ドメインには CPU とメモリーが割り当てられている必要があるため、制御ドメインで cid= または mblock= を指定すると、エラーが返されます。
ドメインから各リソースを個別に削除します。
制御ドメインは常にアクティブであるため、物理リソース割り当てを行なう前に、それが遅延再構成モードになっている場合があります。物理リソースを明示的に割り当てると、制御ドメインが自動的に遅延再構成モードになり、physical-bindings 制約が設定されます。
physical-bindings=core の場合、ldm set-core cid=core-ID primary コマンドまたは ldm set-vcpu CPU-count primary コマンドを実行すると、次のリブート時に physical-bindings 制約がクリアされます。physical-bindings 制約が core に設定されていない場合、ldm set-core cid=core-ID primary コマンドを実行して、次のリブート時に physical-bindings=core を設定します。
physical-bindings=memory の場合、ldm set-mem size primary コマンドを実行すると、次のリブート時に physical-bindings 制約がクリアされます。physical-bindings 制約が memory に設定されていない場合、ldm set-mem mblock=PA-start:size primary コマンドを実行して、次のリブート時に physical-bindings 制約を設定します。
注 - 制御ドメインが遅延再構成モードの場合、制御ドメインで ldm add-mem コマンドおよび ldm rm-mem コマンドを使用して、無限のメモリー割り当てを実行できます。ただし、ldm set-core コマンドを使用して、制御ドメインに対して実行できるコア割り当ては1 つだけです。
物理リソースの割り当てには、次の制限が適用されます。
同じドメイン内で、物理メモリーバインドと非物理メモリーバインド、または物理コアバインドと非物理コアバインドを行なうことはできません。
同じドメイン内で、非物理メモリーバインドと物理コアバインド、または非物理コアバインドと物理メモリーバインドを使用することはできます。
ドメインに物理リソースを追加すると、対応するリソースタイプが物理バインドとして制約されます。
physical-bindings=core のドメインに対して個々の CPU を追加または削除しようとすると、失敗します。
バインド解除されたリソースの場合、ldm bind コマンドを実行した場合にのみ、リソースの割り当てとチェックは行なわれます。
ドメインから物理メモリーを削除する場合、以前に追加された正確な物理メモリーブロックを削除する必要があります。
物理メモリーの範囲はオーバーラップできません。
ldm add-core コマンドまたは ldm set-core コマンドを使用して、物理リソースをドメインに割り当てることはできません。
ldm add-mem コマンドまたは ldm set-mem コマンドを使用して、複数の物理メモリーブロックを割り当てる場合、アドレスとサイズがただちにチェックされます。
一部のコアが割り当てられているドメインでは、それらのコアの残りの CPU が空いていて使用可能である場合に、コア全体のセマンティクスを使用できます。