linux ulimit

查看

#查看open files
ulimit -n 
#查看线程stack大小
ulimit -s
#查看pengding signals
ulimit -i
#查看当前用户所有限制指标信息
ulimit -a

修改

  • 可以通过shell 命令修改, 只针对当前shell有效
    示例:

    # 命令中的 H 表示 hard,S 表示 soft
    [root@host~]# ulimit -Hn 65536
    [root@host ~]# ulimit -Sn 65536
    
  • 修改 /etc/security/limits.conf文件()

    /etc/security/limits.d 文件夹中的配置会覆盖该文件中的配置

    配置格式:

     <domain>   <type>   <item>    <value>
     - ***domain***
     	用户名
     	组名 (为了跟用户名区别,在组名前面加一个@ (如:@root)
      	`*` 通配符表示所有用户和组。
     	`% `, 使用 % 模糊匹配 
     	
     - ***type***
      	soft , 当前系统生效的需要的值,小于这个可能会警告
     	hard , 系统中最大值,超过这个会报错
     	
     - ***item***
     	core - 限制内核文件的大小--KB
     	date - 最大数据大小--KB
     	fsize - 最大文件大小--KB
     	memlock - 最大锁定内存地址空间--KB
     	nofile - 打开的文件描述符的最大数目
     	rss - 最大持久设置大小--KB
     	stack - 最大堆栈大小--KB
     	cpu - 最大CPU时间 -- min
     	noproc - 进程最大数量
     	as - 地址空间限制--KB
     	maxlogins - 此用户的最大登录数量
     	maxsyslogins - 在系统上登录的最大数目
     	priority - 优先级运行用户进程
     	locks -  文件的最大数量锁定用户可容纳
     	sigpending - 最大挂起信号的数量
     	msgqueue - 通过POSIX消息队列使用的最大内存(字节)
     	nice - 最大不错优先允许提高到值:[-20,19]
     	rtprio - 最大实时优先
     	
     - ***value***
    

查看特定进程的limit

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值