ulimit
5、修改ulimit vim /etc/security/limits.conf * soft nproc 65535 * hard nproc 65535 * soft nofile 65535 * hard nofile 65535 vim /etc/security/limits.d/90-nproc.conf * soft nproc 65535 * hard nproc 65535 * soft nofile 65535 * hard nofile 65535
centos 6之后 需要把这两个文件都改了。
设置 ulimit
printf 'hadoop - nofile 65535\nhadoop - nproc 65535' >>/etc/security/limits.conf
也可以写命令设置:
ulimit -n size 设置内核可以同时打开的文件描述符的最大值.单位:n
ulimit -u size 用户最多可开启的程序数目
这只对当前会话有效,登出后无效。 可以配置在.bashrc中,每次登录会执行。
查看设置的数值:
ulimit -u
ulimit -n
也有可能在如下文件进行了配置,并且优先级高于/etc/security/limits.conf
/etc/security/limits.d/90-nofile.conf
/etc/security/limits.d/90-nproc.conf