linux limit设置

2025-10-27 19:56:42

1、打开Shell命令行,输入ulimit -a 可以看到当前窗口里各个选项。

这个相当于给了我们一个提示

core file size      核心文件大小    (blocks, -c) 0

data seg size       数据段大小    (kbytes, -d) unlimited

scheduling priority 调度优先级            (-e) 0

file size           文件大小    (blocks, -f) unlimited

pending signals     待处理信号            (-i) 31153

max locked memory   最大锁定内存    (kbytes, -l) 64

max memory size     最大记忆体大小    (kbytes, -m) unlimited

open files          打开文件            (-n) 1024

pipe size           管道尺寸 (512 bytes, -p) 8

POSIX message queuesPOSIX消息队列    (bytes, -q) 819200

real-time priority  实时优先            (-r) 0

stack size          堆栈大小    (kbytes, -s) 8192

cpu time            CPU时间  (seconds, -t) unlimited

max user processes  最大用户进程            (-u) 31153

virtual memory      虚拟内存    (kbytes, -v) unlimited

file locks          文件锁                (-x) unlimited

其中第一列是设置选项名称;

第二列也就是括号中的代表设置是使用的单位和使用的选项

第三列表示当前设置的大小,unlimited表示无限制,数字表示当前设置值。

linux limit设置

2、当你要查询某一个参数值时只需要输入ulimit后面跟上你要查询的选项就可以了。具体选项在-a中有显示。比如查询core文件设置大小可以输入 ulimit -c 就会显示0.与之前查询的大小一致;

linux limit设置

3、当你要设置时只需要在查询命令后加上大小,例如ulimit -c 1024;

设置完成之后输入ulimit -c 查询得到大小就是1024

linux limit设置

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢