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 512M


EXIT 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)

tribblix@gmail.com :: GitHub :: Privacy