poold(8) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

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)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3