IPB
>  Man Pages > Unix > Solaris 10 11/06 > Section 1M > poolcfg man page

poolcfg man page

Section 1M - Solaris 10 11/06 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!





System Administration Commands                        poolcfg(1M)



NAME
     poolcfg - create  and  modify  resource  pool  configuration
     files

SYNOPSIS
     /usr/sbin/poolcfg -c command [-d | [filename]]

     /usr/sbin/poolcfg -f command_file [-d | [filename]]

     /usr/sbin/poolcfg -h

DESCRIPTION
     The poolcfg command  provides  configuration  operations  on
     pools  and  sets.  These  operations  are  performed upon an
     existing configuration and take the form of modifications to
     the  specified configuration file. If you use the -d option,
     the modifications occur to the kernel state. Actual  activa-
     tion  of  the  resulting configuration is achieved by way of
     the pooladm(1M) command.

     Pools configuration files are  structured  files  that  must
     have  been constructed using poolcfg itself or libpool(3LIB)
     directly.

     The configurations which are created by  this  tool  can  be
     used by pooladm to instantiate the configuration upon a tar-
     get host.

OPTIONS
     The following options are supported:

     -c command      Specify command as an editing  command.  See
                     USAGE.



     -d              Operate directly on  the  kernel  state.  No
                     filename is allowed.



     -f command_file Take   the   commands   from   command_file.
                     command_file  consists  of editing commands,
                     one per line.



     -h              Display extended information about the  syn-
                     tax of editing commands.






SunOS 5.10          Last change: 15 Feb 2005                    1






System Administration Commands                        poolcfg(1M)



USAGE
  Scripts
     A script consists of editing commands, one per line, of  the
     following:

     info [entity-name]

         Display configuration (or specified  portion)  in  human
         readable form to standard output. If no entity is speci-
         fied,  system  information  is   displayed.   Therefore,
         poolcfg  -c  'info' afile is an equivalent invocation to
         poolcfg -c 'info system name' afile.



     create entity-name [property-list]

         Make an entity of the specified type and name.



     destroy entity-name

         Remove the specified entity.



     modify entity-name [property-list]

         Change the listed properties on the named entity.



     associate pool-name [resource-list]

         Connect one or more resources to a pool, or replace  one
         or more existing connections.



     transfer to [resourcetype] name[component-list]

         Transfer one or more discrete components to a resource .



     transfer [quantity] from [resourcetype] [src] to [tgt]

         Transfer a resource quantity from src to tgt.






SunOS 5.10          Last change: 15 Feb 2005                    2






System Administration Commands                        poolcfg(1M)



     transfer [quantity] to [resourcetype] [tgt] from [src]

         Transfer a resource quantity to tgt from src.



     discover

         Create  a  system  entity,  with  one  pool  entity  and
         resources  to  match  current  system configuration. All
         discovered resources of each resource type are  recorded
         in  the  file,  with  the  single  pool referring to the
         default resource for each resource type.

         This command is a NO-OP when poolcfg  operates  directly
         on the kernel. See the -d option.

         You should avoid use  of  this  command.  The  preferred
         method  for  creating  a  configuration is to export the
         dynamic configuration  using  pooladm(1M)  with  the  -s
         option.



     rename entity-name to new-name

         Change the name of an entity on the system  to  its  new
         name.



  Property Lists
     The property list is specified by:


     ( proptype name = value [ ; proptype name = value ]* )



     where the last definition in the sequence for a given  prop-
     type,  name  pair  is the one that holds. For property dele-
     tion, use ~ proptype name.

  Resource Lists
     A resource list is specified by:


     ( resourcetype name [ ; resourcetype name ]* )







SunOS 5.10          Last change: 15 Feb 2005                    3






System Administration Commands                        poolcfg(1M)



     where the last specification in the sequence for a  resource
     is  the  one  that  holds.  There  is no deletion syntax for
     resource lists.

  Component Lists
     A component list is specified by:


     ( componenttype name [ ; componenttype name ]* )



     where the last specification in the sequence for a component
     is  the one that holds. There is no deletion syntax for com-
     ponent lists.

  Recognized Entities
     system          Machine level entity



     pool            Named collection of resource associations



  Resource Types
     pset            Processor set resource



  Property Types
     boolean         Takes one of two values true or false.



     int             A 64-bit signed integer value.



     uint            A 64-bit unsigned integer value.



     string          Strings are delimited  by  quotes  ("),  and
                     support   the   character  escape  sequences
                     defined in formats(5).



     float           Scientific notation is not supported.





SunOS 5.10          Last change: 15 Feb 2005                    4






System Administration Commands                        poolcfg(1M)



EXAMPLES
     Example 1: Writing a poolcfg Script

     The following poolcfg script creates a pool  named  Account-
     ing,  and  a  processor  set,  small-1. The processor set is
     created first, then the pool is created and associated  with
     the set.


     create pset small-1 ( uint pset.min = 1 ; uint pset.max = 4)
     create pool Accounting
     associate pool Accounting ( pset small-1 )



     Example 2: Reporting on pool_0

     The following command reports on pool_0 to  standard  output
     in human readable form:

      # poolcfg -c 'info pool pool_0' /etc/pooladm.conf

     Example 3: Destroying pool_0 and Its Associations

     The following command destroys pool_0 and associations,  but
     not the formerly associated resources:

     # poolcfg -c 'destroy pool pool_0' /etc/pooladm.conf

     Example 4: Displaying the Current Configuration

     The following command displays the current configuration:

     $ poolcfg -c 'info' /etc/pooladm.conf
     system example_system
                    int system.version 1
                    boolean system.bind-default true
                    string system.comment Discovered by libpool

                    pool pool_default
                         boolean pool.default true
                         boolean pool.active true
                         int pool.importance 5
                         string pool.comment
                         string.pool.scheduler FSS
                         pset pset_default

                    pset pset_default
                         int pset.sys_id -1
                         string pset.units population
                         boolean pset.default true
                         uint pset.max 4294967295



SunOS 5.10          Last change: 15 Feb 2005                    5






System Administration Commands                        poolcfg(1M)



                         uint pset.min 1
                         string pset.comment
                         boolean pset.escapable false
                         uint pset.load 0
                         uint pset.size 2

                         cpu
                              int cpu.sys_id 0
                              string cpu.comment

                         cpu
                              int cpu.sys_id 2
                              string cpu.comment

     Example 5: Moving cpu with ID 2 to Processor  Set  pset1  in
     the Kernel

     The following command moves cpu with ID 2 to  processor  set
     pset1 in the kernel:

     # poolcfg -dc 'transfer to pset pset1 ( cpu 2 )'

     Example 6: Moving 2 cpus from Processor Set pset1 to Proces-
     sor Set pset2 in the Kernel

     The following command moves 2 cpus from processor set  pset1
     to processor set pset2 in the kernel:

     # poolcfg -dc 'transfer 2 from pset pset1 to pset2'

ATTRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWpool                    |
    |_____________________________|_____________________________|
    | Interface Stability         | See below.                  |
    |_____________________________|_____________________________|


     The invocation is Evolving. The output is Unstable.

SEE ALSO
     pooladm(1M),  poolbind(1M),  libpool(3LIB),   attributes(5),
     formats(5)

     System Administration Guide: N1  Grid  Containers,  Resource
     Management, and Solaris Zones




SunOS 5.10          Last change: 15 Feb 2005                    6





Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Wed Sep 12 11:26:25 GMT 2007

Your favourite pages:

No pages logged yet...

Top 10 most popular pages:

prstat man page (24547 hits)
(Solaris 10 11_06)

netcat man page (17695 hits)
(Suse Linux 10.1)

ssh-socks5-proxy-connect man page (13535 hits)
(Solaris 10 11_06)

signal man page (12551 hits)
(Suse Linux 10.1)

startproc man page (11991 hits)
(Suse Linux 10.1)

raidctl man page (11357 hits)
(Solaris 10 11_06)

adv_cap_autoneg man page (10288 hits)
(Solaris 10 11_06)

sqlite3 man page (9729 hits)
(openSUSE 10.2)

CPAN man page (8947 hits)
(Suse Linux 10.1)

BusyBox man page (7702 hits)
(Suse Linux 10.1)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Cambridge Plus :: Pyrenees Area :: Server Room Temperature Monitor :: Hepolite Piston Rings
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum