学习啦>学习电脑>操作系统>Linux教程>

linux ulimit命令详解

时间: 佳洲1085 分享

  ulimit命令用来控制shell程序的资源。那么它的具体用法是怎样的呢?下面由学习啦小编为大家整理了linux ulimit命令的相关知识,希望对大家有帮助!

  linux ulimit命令功能说明

  控制shell程序的资源。

  linux ulimit命令语法

  ulimit [-aHS][-c ][-d <数据节区大小>][-f <文件大小>][-m <内存大小>][-n <文件数目>][-p <缓冲区大小>][-s <堆叠大小>][-t ][-u <程序数目>][-v <虚拟内存大小>]

  补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。

  linux ulimit命令参数

  -a  显示目前资源限制的设定。

  -c  设定core文件的最大值,单位为区块。

  -d <数据节区大小>  程序数据节区的最大值,单位为KB。

  -f <文件大小>  shell所能建立的最大文件,单位为区块。

  -H  设定资源的硬性限制,也就是管理员所设下的限制。

  -m <内存大小>  指定可使用内存的上限,单位为KB。

  -n <文件数目>  指定同一时间最多可开启的文件数。

  -p <缓冲区大小>  指定管道缓冲区的大小,单位512字节。

  -s <堆叠大小>  指定堆叠的上限,单位为KB。

  -S  设定资源的弹性限制。

  -t  指定CPU使用时间的上限,单位为秒。

  -u <程序数目>  用户最多可开启的程序数目。

  -v <虚拟内存大小>  指定可使用的虚拟内存上限,单位为KB。

3584214