您的位置:首页 > 运维架构 > Linux

关于Ubuntu14.04下的ulimit的限制问题

2016-08-25 09:39 731 查看
Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数。
可以使用ulimit -a查看当前限制:





对于一些服务的资源限制,如mongodb最大连接数限制等,常用的解决方法是:
#ulimit -u 64000
#ulimit -s 1024
#ulimit -n 64000
但这些命令都是当次有效的。

可以修改相应配置文件,使之永久有效
#sudo vim /etc/security/limits.conf
* hard nofile 64000
* soft nofile 64000
root hard nofile 64000
root soft nofile 64000
* hard nproc 64000
* soft nproc 64000
root hard nproc 64000
root soft nproc 64000
* hard stack 1024
* soft stack 1024
root hard stack 1024
root soft stack 1024
重启后生效。
如果ulimit -a查看时,max user processes 没有生效,可以添加一个文件
#sudo vim /etc/security/limits.d/90-nproc.conf
* hard nproc 64000
* soft nproc 64000
root hard nproc 64000
root hard nproc 64000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux