标签:常驻内存 cpu 数据 生成 sage strong ulimit 创建 end
ulimit 是一个计算机命令,用于shell启动进程所占用的资源,可用于修改系统资源限制
1 -H 设置硬资源限制. 2 -S 设置软资源限制. 3 -a 显示当前所有的资源限制. 4 -c size:设置core文件的最大值.单位:blocks 5 -d size:设置数据段的最大值.单位:kbytes 6 -f size:设置创建文件的最大值.单位:blocks 7 -l size:设置在内存中锁定进程的最大值.单位:kbytes 8 -m size:设置可以使用的常驻内存的最大值.单位:kbytes 9 -n size:设置内核可以同时打开的文件描述符的最大值.单位:n 10 -p size:设置管道缓冲区的最大值.单位:kbytes 11 -s size:设置堆栈的最大值.单位:kbytes 12 -t size:设置CPU使用时间的最大上限.单位:seconds 13 -v size:设置虚拟内存的最大值.单位:kbytes 14 -u <程序数目> 用户最多可开启的程序数目
配置文件:
/etc/security/limits
.conf
1.查看所有资源最大限制值
1 [root@localhost restore]# ulimit -a 2 core file size (blocks, -c) 0 3 data seg size (kbytes, -d) unlimited 4 scheduling priority (-e) 0 5 file size (blocks, -f) unlimited 6 pending signals (-i) 167885 7 max locked memory (kbytes, -l) 64 8 max memory size (kbytes, -m) unlimited 9 open files (-n) 65535 10 pipe size (512 bytes, -p) 8 11 POSIX message queues (bytes, -q) 819200 12 real-time priority (-r) 0 13 stack size (kbytes, -s) 8192 14 cpu time (seconds, -t) unlimited 15 max user processes (-u) 167885 16 virtual memory (kbytes, -v) unlimited 17 file locks (-x) unlimited 18 [root@localhost restore]#
2.查看最大的标示符
1 [root@localhost restore]# ulimit -n 2 65535 3 [root@localhost restore]#
3.修改生成的core文件不限制大小
1 [root@localhost restore]# ulimit -c unlimited 2 [root@localhost restore]# ulimit -a 3 core file size (blocks, -c) unlimited 4 data seg size (kbytes, -d) unlimited 5 scheduling priority (-e) 0 6 file size (blocks, -f) unlimited 7 pending signals (-i) 167885 8 max locked memory (kbytes, -l) 64 9 max memory size (kbytes, -m) unlimited 10 open files (-n) 65535 11 pipe size (512 bytes, -p) 8 12 POSIX message queues (bytes, -q) 819200 13 real-time priority (-r) 0 14 stack size (kbytes, -s) 8192 15 cpu time (seconds, -t) unlimited 16 max user processes (-u) 167885 17 virtual memory (kbytes, -v) unlimited 18 file locks (-x) unlimited 19 [root@localhost restore]#
标签:常驻内存 cpu 数据 生成 sage strong ulimit 创建 end
原文地址:https://www.cnblogs.com/alog9/p/11956086.html