> CentOS > CentOS入门 >

修改centos/redhat6中ulimit的nproc限制

ulimit 用于限制 shell 启动进程所占用的资源,支持以下各种类型的限制:所创建的内核文件的大小、进程数据块的大小、Shell 进程创建文件的大小、内存锁住的大小、常驻内存集的大小、打开文件描述符的数量、分配堆栈的最大大小、CPU 时间、单个用户的最大线程数、Shell 进程所能使用的最大虚拟内存。同时,它支持硬资源和软资源的限制。

ulimit -a //查看当前配置文件ulimit全局系数

grep '^*' /etc/security/limits.conf

RHEL6下引入了配置文件/etc/security/limits.d/90-nproc.conf

所以在vi /limits.conf后,还需要修改这个文件

 

退出当前用户,重新登录即可让之前修改的limits生效,执行如下命令发现修改成功  ulimit -u      和 ulimit -n

centos 6.4默认既然只有20个max user processes  , 这样修改完成后就OK的啦

(责任编辑:IT)