ulimit -a 输出的含义是什么?

ulimit -a 输出的含义是什么?

输出中列出的每个值ulimit -a代表什么?

例如,以下输出的含义是什么(我删除了显而易见的部分)?

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
pending signals                 (-i) 16382
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
virtual memory          (kbytes, -v) unlimited

答案1

核心文件大小 - 进程核心转储时的核心文件的最大大小

数据段大小 - 进程数据段的最大大小,包含堆之类的内容

待处理信号 - 阻塞期间允许等待的信号数量

最大锁定内存 - 可以锁定的内存量,以免被调出

最大内存大小 – 物理 RAM 中的最大内存

实时优先级——普通用户的最大“nice”值

堆栈大小-堆栈的最大内存

cpu 时间 - 进程可以使用的最大 CPU 时间(非实际时间)

虚拟内存-基本上是进程可以使用的总内存

相关内容