请选择 进入手机版 | 继续访问电脑版

雨林木风

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 15|回复: 0

Linux中的ulimit命令详解

[复制链接]

8578

主题

8585

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
26284
发表于 2020-12-29 23:43:57 | 显示全部楼层 |阅读模式
  ulimit 属 Shell 内筑下令,用于查看或筑树 Shell 以及通过 Shell 启动的过程利用体系资源的上限。限度分为软限度(今朝限度)和硬限度,此中硬限度是软限度的上限值。即使使用圭臬正在运转流程中利用的体系资源突出相应的软限度,将导致过程的终止。
  因为体系资源有限,比方开启文献形容符的数目,过程旅馆的巨细,CPU 时光,虚拟内存巨细,等等,操作体系对每一个过程都有肃穆的限度。资源的合理限度和分拨,不只仅是确保体系可用性的需要要求,也与过程职能密不成分。这时,ulimit 能够起到很大的效用,它是一种容易而且有用的实行资源限度的方法。
  此中,limit 是对指定类型资源的简直限度,参数 S 外现筑树软限度,H 外现筑树硬限度,当都不指按时,外现同时筑树软限度和硬限度。
  -H 设定资源的硬限度,惟有 root 用户能够操作 -S 筑树资源的软限度 -a 显示目前一起资源设定的限度 -b socket 缓冲的最大值,单元 -c core 文献的最大值,单元 blocks -d 过程数据段的最大值,单元 KB -e 改变优先级上限,这里的优先级指 NICE 值。只针对凡是用户过程有用 -f 今朝 Shell 可创筑文献总巨细的上限,单元 blocks -i 被挂起/阻滞的最大信号数目 -l 能够锁住的物理内存的最大值,单元 KB -m 能够利用的常驻内存的最大值,单元 KB -n 每个过程能够同时掀开的最大文献数 -p 管道的最大值,单元 block,1 block = 512 bytes -q POSIX 信息部队的最大值 -r 限度圭臬及时优先级,只针对凡是用户过程有用 -s 过程栈最大值,单元 KB -t 最大 CPU 时光,单元 s -u 用户最众可启动的过程数目 -v 今朝 Shell 可利用的最大虚拟内存,单元 KB -x 文献锁的最大数目 -T 线)查看现有体系资源限度。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

|appname
快速回复 返回顶部 返回列表