中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux怎么修改打開文件的最大數

發布時間:2022-01-26 14:45:01 來源:億速云 閱讀:342 作者:zzz 欄目:開發技術

本篇內容主要講解“Linux怎么修改打開文件的最大數”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux怎么修改打開文件的最大數”吧!

為了防止失控的進程破壞系統的性能,UNIX和Linux會跟蹤進程使用的大部分資源,并允許用戶和系統管理員使用對進程的資源限制。

Linux怎么修改打開文件的最大數

1.查看方法

使用ulimit -a 或者 ulimit -n

open files (-n) 1024 是linux操作系統對一個進程打開的文件句柄數量的限制(也包含打開的套接字數量)

這里只是對用戶級別的限制,其實還有個是對系統的總限制,查看系統總線制:

# cat /proc/sys/fs/file-max

man proc,可得到file-max的描述:

/proc/sys/fs/file-max       This file defines a system-wide limit on the number of open files for all processes. (See       also setrlimit(2), which can be used by a process to set the per-process limit,       RLIMIT_NOFILE, on the number of files it may open.) If you get lots of error messages       about running out of file handles, try increasing this value:

即file-max是設置系統所有進程一共可以打開的文件數量 。同時一些程序可以通過setrlimit調用,設置每個進程的限制。如果得到大量使用完文件句柄的錯誤信息,是應該增加這個值。

也就是說,這項參數是系統級別的。

2.修改方法

臨時生效:

# ulimit -SHn 10000其實ulimit 命令身是分軟限制和硬限制,加-H就是硬限制,加-S就是軟限制。默認顯示的是軟限制,如果運行ulimit 命令修改時沒有加上-H或-S,就是兩個參數一起改變。

軟限制和硬限制的區別?

硬限制就是實際的限制,而軟限制是警告限制,它只會給出警告。

永久生效

要想ulimits 的數值永久生效,必須修改配置文件/etc/security/limits.conf在該配置文件中添加

* soft nofile 65535  

* hard nofile 65535  

echo “* soft nofile 65535”  >> /etc/security/limits.conf

echo “* hard nofile 65535”  >> /etc/security/limits.conf

* 表示所用的用戶

修改系統總限制

其實上的修改都是對一個進程打開的文件句柄數量的限制,我們還需要設置系統的總限制才可以。

假如,我們設置進程打開的文件句柄數是1024 ,但是系統總線制才500,所以所有進程最多能打開文件句柄數量500。從這里我們可以看出只設置進程的打開文件句柄的數量是不行的。所以需要修改系統的總限制才可以。

echo 6553560 > /proc/sys/fs/file-max

上面是臨時生效方法,重啟機器后會失效;

永久生效方法:

修改 /etc/sysctl.conf, 加入

fs.file-max = 6553560 重啟生效

到此,相信大家對“Linux怎么修改打開文件的最大數”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

合山市| 齐河县| 留坝县| 皋兰县| 太和县| 叶城县| 原平市| 安西县| 祁门县| 陇南市| 增城市| 泾阳县| 郑州市| 桃园县| 淄博市| 顺平县| 临城县| 靖边县| 新巴尔虎左旗| 安塞县| 大宁县| 贺州市| 兴和县| 民县| 六枝特区| 迁西县| 通化县| 四子王旗| 霍林郭勒市| 胶州市| 上栗县| 桐柏县| 盘山县| 翼城县| 柯坪县| 萨迦县| 吴堡县| 章丘市| 格尔木市| 封开县| 三门县|