Linux:使用ulimit設置文件最大打開數

一、  首先咱們經過ulimit –a命令來查看系統的一些資源限制狀況,以下進程

紅框中所示的是最大文件打開數,通常狀況下是1024,但因爲我係統已經改成了32768,因此如今看到的是32768。資源

咱們也能夠經過ulimit –n命令來查看最大文件打開數,以下:get

32768it

二、  修改目標登錄

咱們的目標是:讓每個用戶登陸系統後系統打開的最大文件數都是咱們設定好的。file

但我這裏不得不說的是:很是遺憾,網上不少這方面關於ulimit設置修改資源限制的文章,但沒一篇文章管用。im

三、  設置對全部用戶生效img

3.一、修改/etc/security/limits.conf文件

經過 vi /etc/security/limits.conf修改其內容,在文件最後加入(數值也能夠本身定義):upload

* soft noproc     10000(可選)
* hard noproc   10000(可選)

* soft  nofile = 32768

* hard  nofile = 65536

3.二、修改/etc/profile

經過vi /etc/profile修改,在最後加入如下內容

ulimit -n 32768

而後從新登陸便可生效了。

說明

* 表明針對全部用戶 noproc是表明最大進程數 nofile 是表明最大文件打開數

相關文章
相關標籤/搜索