pub enum PosixRlimitType {
Show 16 variants
RlimitCpu,
RlimitFsize,
RlimitData,
RlimitStack,
RlimitCore,
RlimitRss,
RlimitNproc,
RlimitNofile,
RlimitMemlock,
RlimitAs,
RlimitLocks,
RlimitSigpending,
RlimitMsgqueue,
RlimitNice,
RlimitRtprio,
RlimitRttime,
}
Expand description
Available rlimit types (see https://man7.org/linux/man-pages/man2/getrlimit.2.html)
Variants§
RlimitCpu
Limit in seconds of the amount of CPU time that the process can consume.
RlimitFsize
Maximum size in bytes of the files that the process creates.
RlimitData
Maximum size of the process’s data segment (init data, uninit data and heap) in bytes.
RlimitStack
Maximum size of the proces stack in bytes.
RlimitCore
Maximum size of a core dump file in bytes.
RlimitRss
Limit on the process’s resident set (the number of virtual pages resident in RAM).
RlimitNproc
Limit on number of threads for the real uid calling processes.
RlimitNofile
One greator than the maximum number of file descritors that one process may open.
RlimitMemlock
Maximum number of bytes of memory that may be locked into RAM.
RlimitAs
Maximum size of the process’s virtual memory(address space) in bytes.
RlimitLocks
Limit on the number of locks and leases for the process.
RlimitSigpending
Limit on number of signals that may be queued for the process.
RlimitMsgqueue
Limit on the number of bytes that can be allocated for POSIX message queue.
RlimitNice
Specifies a ceiling to which the process’s nice value can be raised.
RlimitRtprio
Specifies a ceiling on the real-time priority.
RlimitRttime
This is a limit (in microseconds) on the amount of CPU time that a process scheduled under a real-time scheduling policy may consume without making a blocking system call.
Trait Implementations§
Source§impl Clone for PosixRlimitType
impl Clone for PosixRlimitType
Source§fn clone(&self) -> PosixRlimitType
fn clone(&self) -> PosixRlimitType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more