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