svcadm(8)을 검색하려면 섹션에서 8 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
poold(8)
System Administration Commands poold(8)
NAME
poold - automated resource pools partitioning daemon
SYNOPSIS
poold [-l level]
DESCRIPTION
poold provides automated resource partitioning for the resource pools
facility. poold can be enabled or disabled by using the Solaris Service
Management Facility, smf(7).
The dynamic resource pools service's fault management resource identi‐
fier (FMRI) is:
svc:/system/pools/dynamic
poold's configuration details are held in a libpool(3LIB) configuration
and you can access all customizable behavior from this configuration.
poold periodically examines the load on the system and decides whether
intervention is required to maintain optimal system performance with
respect to cpu consumption. poold also responds to externally initiated
(with respect to poold) changes of either resource pools configuration
or objectives.
poold moves CPUs between psets which have properties pset.min !=
pset.max, as such psets are configured to have a variable number of
CPUs. poold allocates CPUs to psets based on the "pool.importance", the
"pset.poold.objectives", and the "system.poold.objectives" properties
described in the libpool(3LIB) manpage.
If poold is not enabled, then CPUs are only moved between psets when
the running pool configuration changes, such as when:
o A new pool configuration is applied through pooladm(8).
o A pset is created or destroyed through psrset(8).
o An Oracle Solaris zone with the dedicated cpu resource is
booted or halted.
During such events, psets with pset.min != pset.max may gain or lose
CPUs, even when poold is not enabled.
If intervention is required, poold attempts to reallocate the available
CPUs to ensure that performance objectives are satisfied. If it is not
possible for poold to meet performance objectives with the available
CPUs, then a message is written to the log. poold allocates scarce CPUs
according to the objectives configured by the administrator. The system
administrator must determine which pools are most deserving of scarce
resource and indicate this through the importance of pools and objec‐
tives.
OPTIONS
The following options are supported:
-l level Specify the verbosity level for logging information.
Specify level as ALERT, CRIT, ERR, WARNING, NOTICE, INFO,
and DEBUG. If level is not supplied, then the default log‐
ging level is INFO.
ALERT A condition that should be corrected immedi‐
ately, such as a corrupted system database.
CRIT Critical conditions, such as hard device errors.
ERR Errors.
WARNING Warning messages.
NOTICE Conditions that are not error conditions, but
that may require special handling.
INFO Informational messages.
DEBUG Messages that contain information normally of
use only when debugging a program.
When invoked manually, with the -l option, all log output is directed
to standard error.
EXAMPLES
Example 1 Modifying the Default Logging Level
The following command modifies the default logging level to ERR:
# /usr/lib/pool/poold -l ERR
Example 2 Enabling Dynamic Resource Pools
The following command enables dynamic resource pools:
# /usr/sbin/svcadm enable svc:/system/pools/dynamic
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
TRIBUTE VALUE _ AvailabilityT{ system/resource-mgmt/dynamic-resource-
pools T} _ Interface StabilitySee below.
The invocation is Committed. The output is Uncommitted.
SEE ALSO
libpool(3LIB), pool_set_status(3POOL), attributes(7), smf(7),
pooladm(8), poolbind(8), poolcfg(8), poolstat(8), svcadm(8)
Oracle Solaris 11.4 27 Nov 2017 poold(8)