dedicated-cpu リソースは、非大域ゾーンの実行中にシステムのプロセッサの一部をそのゾーン専用に割り当てることを指定します。ゾーンのブート時に、ゾーンの実行中に使用される一時プールが動的に作成されます。
zonecfg で指定すると、移行時にプールの設定が伝達されます。
dedicated-cpu リソースは、ncpus の制限を設定し、必要に応じて importance も設定します。
CPU の数を指定するか、CPU の数の範囲を 2–4 などと指定します。リソースプールの動的な動作を得るために範囲を指定する場合は、次の手順も実行してください。
importance プロパティーを設定します。
poold サービスを有効にします。手順については、Oracle Solaris 11.2 でのリソースの管理 のsvcadm を使用して動的リソースプールサービスを有効にする方法を参照してください。
動的な動作を得るために CPU 範囲を使用する場合は、importance プロパティーも設定してください。importance は「省略可能な」プロパティーであり、プールの相対的な重要性を定義します。このプロパティーが必要となるのは、ncpus に範囲を指定した場合で、poold によって管理される動的リソースプールを使用しているときだけです。poold が実行されていない場合、importance は無視されます。poold が実行されている場合、importance が設定されていないと、importance はデフォルト値の 1 になります。詳細は、Oracle Solaris 11.2 でのリソースの管理 の pool.importance プロパティーの制約を参照してください。
次のプロパティーは、cpus、cores、および sockets に永続的な dedicated-cpu リソースを設定するために使用されます。
特定の CPU を永続的にゾーンに割り当てます。
特定のコアを永続的にゾーンに割り当てます。
指定された数のソケットを永続的に割り当てます。