RCAPADM(8)           Maintenance Commands and Procedures          RCAPADM(8)
NAME
       rcapadm - configure resource capping daemon
SYNOPSIS
       rcapadm       rcapadm [ [
-n] 
-E | 
-D]
            [
-i interval=value,...,
interval=value] [
-c percent]
            [
-z zonename -m maxvalue]
DESCRIPTION
       The 
rcapadm command allows a user with the privileges described below
       to configure various attributes of the resource capping daemon. If
       used without arguments, 
rcapadm displays the current status of the
       resource capping daemon if it has been configured. See 
rcapd(8) for
       more information.
       In the current release of the Solaris operating environment, 
rcapadm       is available to users with all privileges and to users who have the
       Process Management profile in their list of profiles. The System
       Administrator role includes the Process Management profile.
OPTIONS
       -c percent           Set the minimum physical memory utilization for memory cap
           enforcement. Caps will not be enforced until the physical memory
           available to processes is low.  The 
percent value should be in
           the range 0 to 100. The minimum (and default) value is 
0, which
           means that memory caps are always enforced.       
-D           Disable the resource capping daemon so that it will not be
           started when the system is booted. Also stop the resource capping
           daemon now, if the 
-n option is not specified and it is currently
           running.       
-E           Enable the resource capping daemon so that it will be started
           each time the system is booted. Also start the resource capping
           daemon now, if the 
-n option is not specified and it is not
           currently running.       
-i interval=value,...,
interval=value           Set intervals for various periodic operations performed by 
rcapd.
           All intervals are specified in seconds. You can set the following
           intervals:           
scan                     The interval at which 
rcapd scans for new processes.
                     The default scan interval is every 15 seconds. The
                     minimum value is 1 second.           
sample                     The interval of process resident set size sampling. The
                     default sample interval is every 5 seconds. The minimum
                     value is 1 second.           
report                     The interval at which various paging statistics are
                     updated by 
rcapd, in seconds. These statistics can be
                     viewed by using 
rcapstat(1). The default reporting
                     interval is every 5 seconds. When the interval is set
                     to 
0, statistics will not be updated.
                     Note -
                       Paging refers to the act of relocating portions of
                       memory, called pages, to or from physical memory.                       
rcapd pages out the most infrequently used pages.           
config                     The reconfiguration interval, in seconds. At each
                     reconfiguration event, 
rcapd checks its configuration
                     file for updates, and scans the project databases for
                     new project caps. The default reconfiguration interval
                     is every 60 seconds. The minimum interval is 
0. When
                     the interval is set to 
0, no periodic reconfiguration
                     occurs, although the running daemon can still be
                     reconfigured by sending it 
SIGHUP.       
-m maxvalue           Used in conjunction with the 
-z option. Specifies a value for           
rcap.max-rss, a dynamically-set cap on the usage of physical
           memory for the zone specified by 
-z. You can apply a scale (
K, 
M,           
G, 
T) to the value you specify. 
K means kilobyte; 
M, megabyte; 
G,
           gigabyte; and 
T, terabyte. For example, 
100M is 100 megabytes.       
-n           Do not affect the running state of the resource capping daemon
           when enabling or disabling it.       
-z zonename           Used in conjunction with the 
-m option. Specifies the zone for
           which you are dynamically specifying a cap on physical memory
           usage (using 
-m).
       Note -
         To set a persistent cap on memory usage within a zone, use         
zonecfg(8).
EXAMPLES
       Example 1: Configuring the Resource Capping Daemon with Immediate
       Enforcement
       # 
rcapadm -E -i scan=15,sample=5,report=5,config=60 -c 0       Example 2: Specifying a Resource Cap for a Zone
       The command shown below specifies the maximum amount of memory that
       can be consumed by a specified zone. Note that this value lasts only
       until the next reboot. To set a persistent cap, use 
zonecfg(8).
         # 
rcapadm -z testzone -m 512MEXIT STATUS
       The following exit values are returned:       
0            Successful completion. The modifications to the current
            configuration were valid and made successfully.       
1            An error occurred. A fatal error occurred either in obtaining or
            modifying the resource capping configuration.       
2            Invalid command-line options were specified.
ATTRIBUTES
       See 
attributes(7) for descriptions of the following attributes:
       +--------------------+-----------------+
       |  ATTRIBUTE TYPE    | ATTRIBUTE VALUE |
       +--------------------+-----------------+
       |Interface Stability | Evolving        |
       +--------------------+-----------------+
       The 
-z and 
-m options are committed interfaces.
SEE ALSO
       rcapstat(1), 
project(5), 
attributes(7), 
zones(7), 
rcapd(8),       
zonecfg(8)       "Physical Memory Control Using the Resource Capping Daemon" in 
System       Administration Guide: Solaris Containers-Resource Management, and       Solaris Zones                                March 5, 2017                     RCAPADM(8)