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 hadoop - 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

原文地址:https://www.cnblogs.com/fanweiwei/p/3741150.html