{"id":452,"date":"2018-02-05T04:31:09","date_gmt":"2018-02-05T04:31:09","guid":{"rendered":"http:\/\/www.liutianfeng.com\/?p=452"},"modified":"2018-02-05T04:33:48","modified_gmt":"2018-02-05T04:33:48","slug":"ulimit-n%e6%b0%b8%e4%b9%85%e7%94%9f%e6%95%88%e7%9a%84%e9%85%8d%e7%bd%ae%e6%96%b9%e6%b3%95","status":"publish","type":"post","link":"https:\/\/www.liutianfeng.com\/?p=452","title":{"rendered":"ulimit -n\u6c38\u4e45\u751f\u6548\u7684\u914d\u7f6e\u65b9\u6cd5"},"content":{"rendered":"<p>\u67e5\u770b\u9ed8\u8ba4\u7684\u9650\u5236\u6570\u91cf\uff1a<\/p>\n<pre class=\"pure-highlightjs\"><code class=\"\"># ulimit -a\r\ncore file size          (blocks, -c) 0\r\ndata seg size           (kbytes, -d) unlimited\r\nscheduling priority             (-e) 0\r\nfile size               (blocks, -f) unlimited\r\npending signals                 (-i) 7683\r\nmax locked memory       (kbytes, -l) 64\r\nmax memory size         (kbytes, -m) unlimited\r\nopen files                      (-n) 4096\r\npipe size            (512 bytes, -p) 8\r\nPOSIX message queues     (bytes, -q) 819200\r\nreal-time priority              (-r) 0\r\nstack size              (kbytes, -s) 10240\r\ncpu time               (seconds, -t) unlimited\r\nmax user processes              (-u) 7683\r\nvirtual memory          (kbytes, -v) unlimited\r\nfile locks                      (-x) unlimited\r\n<\/code><\/pre>\n<p>ulimit\u7684\u9009\u9879\uff1a<\/p>\n<pre class=\"pure-highlightjs\"><code class=\"\">-a: \u663e\u793a\u76ee\u524d\u8d44\u6e90\u9650\u5236\u7684\u8bbe\u5b9a\u3002  \r\n-c &lt;core\u6587\u4ef6\u4e0a\u9650&gt;: \u8bbe\u5b9acore\u6587\u4ef6\u7684\u6700\u5927\u503c\uff0c\u5355\u4f4d\u4e3a\u533a\u5757\u3002  \r\n-d &lt;\u6570\u636e\u8282\u533a\u5927\u5c0f&gt;: \u7a0b\u5e8f\u6570\u636e\u8282\u533a\u7684\u6700\u5927\u503c\uff0c\u5355\u4f4d\u4e3aKB\u3002  \r\n-f &lt;\u6587\u4ef6\u5927\u5c0f&gt;: shell\u6240\u80fd\u5efa\u7acb\u7684\u6700\u5927\u6587\u4ef6\uff0c\u5355\u4f4d\u4e3a\u533a\u5757\u3002  \r\n-H: \u8bbe\u5b9a\u8d44\u6e90\u7684\u786c\u6027\u9650\u5236\uff0c\u4e5f\u5c31\u662f\u7ba1\u7406\u5458\u6240\u8bbe\u4e0b\u7684\u9650\u5236\u3002  \r\n-m &lt;\u5185\u5b58\u5927\u5c0f&gt;: \u6307\u5b9a\u53ef\u4f7f\u7528\u5185\u5b58\u7684\u4e0a\u9650\uff0c\u5355\u4f4d\u4e3aKB\u3002  \r\n-n &lt;\u6587\u4ef6\u6570\u76ee&gt;: \u6307\u5b9a\u540c\u4e00\u65f6\u95f4\u6700\u591a\u53ef\u6253\u5f00\u7684\u6587\u4ef6\u6570\u3002  \r\n-p &lt;\u7f13\u51b2\u533a\u5927\u5c0f&gt;: \u6307\u5b9a\u7ba1\u9053\u7f13\u51b2\u533a\u7684\u5927\u5c0f\uff0c\u5355\u4f4d512\u5b57\u8282\u3002  \r\n-s &lt;\u5806\u6808\u5927\u5c0f&gt;: \u6307\u5b9a\u5806\u53e0\u7684\u4e0a\u9650\uff0c\u5355\u4f4d\u4e3aKB\u3002  \r\n-S: \u8bbe\u5b9a\u8d44\u6e90\u7684\u5f39\u6027\u9650\u5236\u3002  \r\n-t &lt;CPU\u65f6\u95f4&gt;: \u6307\u5b9aCPU\u4f7f\u7528\u65f6\u95f4\u7684\u4e0a\u9650\uff0c\u5355\u4f4d\u4e3a\u79d2\u3002  \r\n-u &lt;\u8fdb\u7a0b\u6570\u76ee&gt;: \u7528\u6237\u6700\u591a\u53ef\u542f\u52a8\u7684\u8fdb\u7a0b\u6570\u76ee\u3002 \r\n-v &lt;\u865a\u62df\u5185\u5b58\u5927\u5c0f&gt;: \u6307\u5b9a\u53ef\u4f7f\u7528\u7684\u865a\u62df\u5185\u5b58\u4e0a\u9650\uff0c\u5355\u4f4d\u4e3aKB\u3002<\/code><\/pre>\n<p>ulimit\u4e2d\u663e\u793a\u7684\u6570\u503c\u7684\u914d\u7f6e\u6587\u4ef6\uff1a<\/p>\n<p>\/etc\/security\/limits.conf \u662f Linux \u8d44\u6e90\u4f7f\u7528\u914d\u7f6e\u6587\u4ef6\uff0c\u7528\u6765\u9650\u5236\u7528\u6237\u5bf9\u7cfb\u7edf\u8d44\u6e90\u7684\u4f7f\u7528<\/p>\n<p>\u8bed\u6cd5\uff1a&lt;domain&gt; \u00a0&lt;type&gt;\u00a0 &lt;item&gt;\u00a0 &lt;value&gt;<\/p>\n<pre class=\"pure-highlightjs\"><code class=\"\">[root@localhost ~]# cat \/etc\/security\/limits.conf\r\n* soft nproc 65535      # \u8b66\u544a\u8bbe\u5b9a\u6240\u6709\u7528\u6237\u6700\u5927\u6253\u5f00\u8fdb\u7a0b\u6570\u4e3a65535\r\n* hard nproc 65535      # \u4e25\u683c\u8bbe\u5b9a\u6240\u6709\u7528\u6237\u6700\u5927\u6253\u5f00\u8fdb\u7a0b\u6570\u4e3a65535\r\n* soft nofile 65535     # \u8b66\u544a\u8bbe\u5b9a\u6240\u6709\u7528\u6237\u6700\u5927\u6253\u5f00\u6587\u4ef6\u6570\u4e3a65535\r\n* hard nofile 65535     # \u4e25\u683c\u8bbe\u5b9a\u6240\u6709\u7528\u6237\u6700\u5927\u6253\u5f00\u6587\u4ef6\u6570\u4e3a65535<\/code><\/pre>\n<p>\u5404\u4e2a\u53c2\u6570\u7684\u8be6\u89e3\uff1a<\/p>\n<pre class=\"pure-highlightjs\"><code class=\"\">&lt;domain&gt; \u8868\u793a\u8981\u9650\u5236\u7684\u7528\u6237\uff0c\u53ef\u4ee5\u662f\uff1a\r\n\r\n         \u2460 \u7528\u6237\u540d\r\n         \u2461 \u7ec4\u540d\uff08\u7ec4\u540d\u524d\u9762\u52a0'@'\u4ee5\u533a\u522b\u7528\u6237\u540d\uff09\r\n         \u2462 *\uff08\u8868\u793a\u6240\u6709\u7528\u6237\uff09\r\n\r\n&lt;type&gt; \u6709\u4e24\u4e2a\u503c\uff1a\r\n\r\n         \u2460 soft \u8868\u793a\u8b66\u544a\u7684\u8bbe\u5b9a\uff0c\u53ef\u4ee5\u8d85\u8fc7\u8fd9\u4e2a\u8bbe\u5b9a\u503c\uff0c\u4f46\u662f\u8d85\u8fc7\u4f1a\u6709\u8b66\u544a\u4fe1\u606f\r\n         \u2461 hard \u8868\u793a\u4e25\u683c\u7684\u8bbe\u5b9a\uff0c\u5fc5\u5b9a\u4e0d\u80fd\u8d85\u8fc7\u8fd9\u4e2a\u8bbe\u5b9a\u7684\u503c\r\n\r\n&lt;item&gt; \u8868\u793a\u53ef\u9009\u7684\u8d44\u6e90\uff0c\u5982\u4e0b\uff1a\r\n\r\n         \u2460 core\uff1a\u9650\u5236\u5185\u6838\u6587\u4ef6\u7684\u5927\u5c0f\r\n         \u2461 data\uff1a\u6700\u5927\u6570\u636e\u5927\u5c0f\r\n         \u2462 fsize\uff1a\u6700\u5927\u6587\u4ef6\u5927\u5c0f\r\n         \u2463 memlock\uff1a\u6700\u5927\u9501\u5b9a\u5185\u5b58\u5730\u5740\u7a7a\u95f4\r\n         \u2464 nofile\uff1a\u6253\u5f00\u6587\u4ef6\u7684\u6700\u5927\u6570\u76ee\r\n         \u2465 rss\uff1a\u6700\u5927\u6301\u4e45\u8bbe\u7f6e\u5927\u5c0f\r\n         \u2466 stack\uff1a\u6700\u5927\u6808\u5927\u5c0f\r\n         \u2467 cpu\uff1a\u4ee5\u5206\u949f\u4e3a\u5355\u4f4d\u7684\u6700\u591aCPU\u65f6\u95f4\r\n         \u2468 nproc\uff1a\u8fdb\u7a0b\u7684\u6700\u5927\u6570\u76ee\r\n         \u2469 as\uff1a\u5730\u5740\u7a7a\u95f4\u9650\u5236\r\n\r\n&lt;value&gt; \u8868\u793a\u8981\u9650\u5236\u7684\u503c<\/code><\/pre>\n<p>\u53e6\u4e00\u79cd\u65b9\u6cd5\uff1a<\/p>\n<p>\u7f16\u8f91\/etc\/profile\u6216\u8005\/etc\/profile.d\/\u76ee\u5f55\u4e0b\u9762\u65b0\u5efashell\u811a\u672c\uff0c\u6dfb\u52a0\u5982\u4e0b\u547d\u4ee4\u5373\u53ef\uff1a<\/p>\n<pre class=\"pure-highlightjs\"><code class=\"\"># vim \/etc\/profile.d\/ulimit.sh\r\nulimit -n 65535<\/code><\/pre>\n<p>\u91cd\u542f\u4e00\u4e2a\u7ec8\u7aef\uff0c\u67e5\u770b\u7684\u65f6\u5019\u5c31\u5df2\u7ecf\u662f\uff1a<\/p>\n<pre class=\"pure-highlightjs\"><code class=\"\"># ulimit -n\r\n65535\r\n<\/code><\/pre>\n<p>&nbsp;<\/p>\n<p>\u8f6c\u8f7d\u8bf7\u6ce8\u660e\uff1a<a href=\"https:\/\/www.liutianfeng.com\">liutianfeng.com<\/a> &raquo; <a href=\"https:\/\/www.liutianfeng.com\/?p=452\">ulimit -n\u6c38\u4e45\u751f\u6548\u7684\u914d\u7f6e\u65b9\u6cd5<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>\u67e5\u770b\u9ed8\u8ba4\u7684\u9650\u5236\u6570\u91cf\uff1a # ulimit -a core file size (blocks, -c) 0 da [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts\/452"}],"collection":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=452"}],"version-history":[{"count":3,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts\/452\/revisions"}],"predecessor-version":[{"id":455,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts\/452\/revisions\/455"}],"wp:attachment":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=452"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}