Solaris 10 8/07: dedicated-cpu Resource

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.

ncpus

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:

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.

Note –

The capped-cpu resource and the dedicated-cpu resource are incompatible. The cpu-shares rctl
and the dedicated-cpu resource are incompatible.