jlimit(1)jlimit(1)NAMEjlimit - displays and sets resource limits
SYNOPSISjlimit [-j job_id] [-h] [limit_name [value]]
DESCRIPTION
The jlimit command displays and changes limits on resource usage for a
job. The current and maximum (hard) limits are set when a job starts
from values that are contained in the user limits database (ULDB)
information for the user. You can raise and lower your current limits
within the range not to exceed your maximum limit. You can irrevocably
lower your maximum limit. You must have the CAP_PROC_MGT capability to
raise your maximum limit. Limit enforcement always occurs at the current
limit regardless of your maximum limit value. See the capabilities(4)
man page for more information on the capability mechanism that provides
fine grained control over the privileges of a process.
The jlimit command accepts the following options:
-j job_id Specifies a particular job ID for a job where limits
are going to be changed. You must have the
CAP_MAC_WRITE and CAP_PROC_MGT capabilities to change
job limits for jobs that belong to other users. The
job ID is printed out in hexadecimal. When the job
ID is specified, the "0x" prefix is optional.
-h Specifies that the maximum limit values for a job are
displayed or modified. If you do not specify the -h
option, the jlimit command displays or modifies
current limit values.
limit_name value Displays or sets the value for the specified limit.
o If no limit name is specified, jlimit displays
the values for all limits.
o If the limit name is specified without a value,
jlimit displays the value for the limit.
o If both a limit name and a value are specified,
jlimit sets the appropriate value for the limit.
If the -j option with a job_id argument is specified, the jlimit command
will print out the following information:
% jlimit-j 0x14
cputime: unlimited
datasize: unlimited
files: 400
Page 1
jlimit(1)jlimit(1)
vmemory: unlimited
ressetsize: unlimited
threads: 2048
processes: 1024
physmem: unlimited
The display information is described below:
o cputime - Default is in seconds
o datasize - Default shown in bytes
o files - Number of files limit
o vmemory - Virtual memory limit, default in bytes
o ressetsize - Resident set size, default in bytes
o threads - Number of threads limit
o processes - Number of processes limit
o physical memory - Physical memory limit, default in bytes (same value
as resident set size)
By default, the jlimit command will print out the current limit
information. If the -h option is specified, the jlimit command will
print out the maximum limit values for the job.
% jlimit-j 0x14 -h
cputime: unlimited
datasize: unlimited
files: unlimited
vmemory: unlimited
ressetsize: unlimited
threads: 65535
processes: 65535
physmem: unlimited
If a limit name is specified, by default, the jlimit command will print
out the current value of that limit.
% jlimit cputime
cputime: unlimited
Page 2
jlimit(1)jlimit(1)NOTES
The jlimit command is installed as part of the eoe.sw.jlimits package.
SEE ALSOcsh(1), jstat(1), sh(1), showlimits(1), capabilities(4).
Page 3