Linux ulimit命令

Linux ulimit命令:控制Shell执行程序的资源使用限制。

Linux ulimit命令 功能描述

使用ulimit命令可以控制Shell执行程序的资源使用限制。

Linux ulimit命令 语法

ulimit [选项]

命令中各选项的含义如下表所示。

ulimit命令选项含义

Linux ulimit命令 示例

显示当前所有的资源使用限制

[root@rhel ~]# 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)7754
max locked memory       (kbytes, -l)64
max memory size        (kbytes, -m)unlimited
open files              (-n)1024
pipe size              (512 bytes, -p)8
POSIX message queues       (bytes, -q)819200
real-time priority          (-r)0
stack size             (kbytes, -s)10240
cpu time             (seconds, -t)unlimited
max user processes          (-u)7754
virtual memory         (kbytes, -v)unlimited
file locks                  (-x)unlimited

显示用户的最大进程数

[root@rhel ~]# ulimit -u
7754
//当前用户的最大进程数是7754个

设置用户的最大进程数为10000个

[root@rhel ~]# ulimit -u 10000

将每个进程可以打开的文件数目加大到4096

[root@rhel ~]# ulimit -n 4096

指定堆栈的上限为无限

[root@rhel ~]# ulimit -s unlimited
赞(0)
未经允许不得转载:极客笔记 » Linux ulimit命令
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址