Resource Pools Used in Zones
As an alternative to associating a zone with a configured resource pool on
your system, you can use the zonecfg command to create a temporary pool
that is in effect while the zone is running. See dedicated-cpu Resource for
On a system that has zones enabled, a non-global zone can be
associated with one resource pool, although the pool need not be exclusively assigned to
a particular zone. Moreover, you cannot bind individual processes in non-global zones to
a different pool by using the poolbind command from the global zone. To
associate a non-global zone with a pool, see Configuring, Verifying, and Committing a Zone.
Note that if you set a scheduling class for a pool and
you associate a non-global zone with that pool, the zone uses that scheduling
class by default.
If you are using dynamic resource pools, the scope of an executing
instance of poold is limited to the global zone.
The poolstat utility run in a non-global zone displays only information about the
pool associated with the zone. The pooladm command run without arguments in a
non-global zone displays only information about the pool associated with the zone.
For information about resource pool commands, see Commands Used With the Resource Pools Facility.