ulimit

时间:2024-04-11 23:07:17
、修改ulimit vim /etc/security/limits.conf

 *                soft    nproc
* hard nproc
* soft nofile
* hard nofile
vim /etc/security/limits.d/-nproc.conf * soft nproc
* hard nproc
* soft nofile
* hard nofile

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