Ulimit的用法

基本常识,各种语焉不详啊,其实ulimit最常用的就两个参数

1-u number:  单个用户能运行的最大进程数
2-n number:  单个进程可以同时打开的文件描述符的最大值,缺省1024

有两个地方需要设置,Hard和Soft,Hard是Soft的最高限值,天花板。这两个值都可以针对某用户单独设置。

所以设法如下:

1ulimit -S -n 10240  
2ulimit -H -n 20480  
3ulimit -S -u 10240  
4ulimit -H -u 20480  

可以在/etc/security/limits.conf里设置

1* soft nofile 65536
2* hard nofile 65536
3* soft nproc 131072
4* hard nproc 131072

也可以在/etc/rc.d/rc.local中用命令设置

1cat /etc/rc.d/rc.local  
2...
3ulimit -u 204800 -HSn 204800  
4...


Flask/Python对mongodb的一些操作
Ubuntu下如何给所有用户安装nodejs的nvm
comments powered by Disqus