linux 进程数设置,Linux 用户打开进程数的调整

Linux 用户打开进程数的调整

参考文章:

!! 本文内容仅在 RHEL6.4 上测试通过.本文仅针对所有用户

1 查看nproc(max user processes)命令

[[email protected] ~]# ulimit -u

14866

2 修改nproc

临时修改, 重登录或重启后失效:

[[email protected] ~]# ulimit -u 32768

尝试在 /etc/security/limits.conf中加入下面的配置:

* soft nproc 32768

退出当前用户, 重登录或重启后, 查看发现配置仍然失效.

继续尝试在 /etc/security/limits.d/90-nproc.conf 中加入配置:

* soft nproc 65536退出当前用户, 重登录或重启后, 查看发现配置仍然失效.

继续尝试在 /etc/security/limits.d/90-nproc.conf 中加入配置:

* soft nproc 65536

* hard nproc 65536重登录或重启后, 查看发现配置生效. 可见hard nproc起作用.

3 结论

临时修改(shell中不受限制, xxx可以是任何数, 说明这个修改没有意义):

# ulimit -u xxx

永久修改, 保险的做法是同时修改/etc/security/limits.d/90-nproc.conf 和 /etc/security/limits.conf如下:

limits_conf = /etc/security/limits.conf:

* soft nproc s1

* hard nproc h1

nproc_conf = /etc/security/limits.d/90-nproc.conf:

* soft nproc s2

* hard nproc h2

s1,h1,s2,h2必须是具体有意义的数. 此时ulimit -u显示的值为=min(h1,h2)

因此通常就设置s1=s2=h1=h2, 例如在limits_conf和nproc_conf中同时加入:

* soft nproc 16384

* hard nproc 16384

原文:http://blog.csdn.net/ubuntu64fan/article/details/45110285

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值