基本常识,各种语焉不详啊,其实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...