The dedicated-cpu resource specifies that a subset of the system's processors should be dedicated to a non-global zone while it is running. When the zone boots, the system will dynamically create a temporary pool for use while the zone is running.
With specification in zonecfg, pool settings propagate during migrations.
The dedicated-cpu resource sets limits for ncpus, and optionally, importance.
Specify the number of CPUs or specify a range, such as 2–4 CPUs. If you specify a range because you want dynamic resource pool behavior, also do the following:
Set the importance property.
Enable the poold service. For instructions, see How to Enable the Dynamic Resource Pools Service Using svcadm in Administering Resource Management in Oracle Solaris 11.2 .
If you are using a CPU range to achieve dynamic behavior, also set the importance property, The importance property, which is optional, defines the relative importance of the pool. This property is only needed when you specify a range for ncpus and are using dynamic resource pools managed by poold. If poold is not running, then importance is ignored. If poold is running and importance is not set, importance defaults to 1. For more information, see pool.importance Property Constraint in Administering Resource Management in Oracle Solaris 11.2 .
The following properties are used to set persistent dedicated-cpu resources for cpus, cores and sockets.
Assign specific CPUs to a zone persistently.
Assign specific cores to zone persistently.
Assign specified number of sockets persistently.