Name
ulimit
Synopsis
ulimit [options
] [n
]
Print the value of one or more resource limits, or, if n is specified, set a resource limit to n. Resource limits can be either hard (-H) or soft (-S). By default, ulimit sets both limits or prints the soft limit. The options determine which resource is acted on.
Options
- -H
Hard limit. Anyone can lower a hard limit; only privileged users can raise it.
- -S
Soft limit. Anyone can raise a soft limit up to the value of the hard limit.
- -a
Print all limits.
- -b
Maximum socket buffer size.
- -c
Maximum size of core files.
- -d
Maximum kilobytes of data segment or heap.
- -e
Maximum scheduling priority (“nice”).
- -f
Maximum size of files (the default option).
- -i
Maximum number of pending signals.
- -l
Maximum size of address space that can be locked in memory.
- -m
Maximum kilobytes of physical memory. (Not effective on all Linux systems.)
- -n
Maximum number of file descriptors.
- -p
Maximum size of pipe buffers in 512-byte blocks. (May not be set.)
- -q
Maximum number of bytes in POSIX message queues.
- -r
Maximum real-time scheduling priority.
- -s
Maximum stack size.
- -t
Maximum CPU seconds.
- -T
Maximum number of threads.
- -u
Maximum number of processes a single user can have.
- -v
Maximum kilobytes of virtual memory.
- -x
Maximum number of file locks
Get Linux in a Nutshell, 6th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.