ulimit限制之nproc问题
March 2nd, 2013
4 comments
原创文章,转载请注明: 转载自系统技术非业余研究
本文链接地址: ulimit限制之nproc问题
前两天微博上的@王关胜同学问了个问题:
#ulimit问题# 关于nproc设置:centos6,内核版本是2.6.32. 默认情况下,ulimit -u的值为1024,是/etc/security/limits.d/90-nproc.conf的值限制;注释掉这个限制后,值为95044;手工设置90-nproc.conf文件,值为新设置的值。想请 问这个95044是怎么来的?
这个问题挺有意思的,这里面有二个信息点:
1. 为什么limit配置文件是 /etc/security/limits.d/90-nproc.conf 而不是其他?
2. 为什么是nproc的值95044,而不是其他。
之前我也写了些ulimit的问题的解决,参见 这里
我们来简单的做下实验:
$ cat /etc/security/limits.d/90-nproc.conf * soft nproc 8933 $ ulimit -u 8933 $ cat /etc/security/limits.d/90-nproc.conf #注释掉 #* soft nproc 8933 $ ulimit -u 385962
我们可以看出就是说当注释掉限制的话,不同的机器值是不同的。
我们先来回答第一个问题:为什么limit配置文件是 /etc/security/limits.d/90-nproc.conf 而不是其他
这个问题早些时候 杨德华 同学碰到了,也写了篇 博文 来解释redhat6下面如何破解nproc的限制,但是文章没提到这个问题。
Read more…
Post Footer automatically generated by wp-posturl plugin for wordpress.
Recent Comments