1、作用
ulimit
是一个内置的Linux shell
命令,用于显示和设置当前shell
会话执行程序的资源限制。
注:ulimit
命令设置的资源限制只对当前shell
会话有效。
2、命令使用格式
ulimit [options]
options
:参数
3、常用参数说明
-a
:显示目前所有资源限制的设定。-c <core文件上限>
:设置core
文件的最大大小,单位块(block
)。-d <数据节区大小>
:设置程序数据节区的最大值,单位KB
。-f <文件大小>
:设置文件的最大大小,单位块(block
)。-m <内存大小>
:设置可使用内存的上限,单位KB
。-n <文件数目>
:设置同一时间最多可开启的文件数。-p <缓冲区大小>
:设置管道缓冲区的大小,单位512字节。-s <堆叠大小>
:设置进程堆栈的最大大小,单位KB
。-t <CPU时间>
:指定CPU使用时间的上限,单位秒。-u <程序数目>
:设置最多启动的进程数目。-v <虚拟内存大小>
:设置可使用的虚拟内存上限,单位为KB
。