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

溫馨提示×

溫馨提示×

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

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

Linux如何修改open files

發布時間:2021-07-07 16:49:07 來源:億速云 閱讀:605 作者:chen 欄目:大數據

這篇文章主要講解了“Linux如何修改open files”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux如何修改open files”吧!

linux系統默認的open files 為1024 ,如果程序報錯 too many open files錯誤,就是因為open files 數目不夠,需要修改ulimit 和file-max 

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

/proc/sys/fs/file-maxThis file defines a system-wide limit on the number of open files for all processes. (Seealso 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 messagesabout running out of file handles, try increasing this value:即file-max是設置 系統所有進程一共可以打開的文件數量 。同時一些程序可以通過setrlimit調用,設置每個進程的限制。如果得到大量使用完文件句柄的錯誤信息,是應該增加這個值。也就是說,這項參數是系統級別的。

ulimit

Provides control over the resources available to the shell and to processes started by it, on systems that allow such control.即設置當前shell以及由它啟動的進程的資源限制。顯然,對服務器來說,file-max, ulimit都需要設置,否則就可能出現文件描述符用盡的問題修改。

1.修改file-max

# echo  6553560 > /proc/sys/fs/file-max
# sysctl -w "fs.file-max=34166"

前面2種重啟機器后會恢復為默認值

或 # vim /etc/sysctl.conf  加入以下內容,重啟生效

fs.file-max = 6553560

2.需改open files

# ulimit -HSn 102400 //這只是在當前終端有效,退出之后,open files又變為默認值。當然也可以寫到/etc/profile中,因為每次登錄終端時,都會自動執行/etc/profile

# vim /etc/security/limits.conf  //加入以下配置,重啟即可生效

* soft nofile 65535
* hard nofile 65535

附錄1.
為了讓一個程序的open files數目擴大,可以在啟動腳本前面加上ulimit -HSn 102400命令。但當程序是一個daemon時,可能這種方法無效,因為沒有終端。
附錄2.
如果某項服務已經啟動,再動態調整ulimit是無效的,特別是涉及到線上業務就更麻煩了。
這時,可以考慮通過修改/proc/’程序pid’/limits來實現動態修改

感謝各位的閱讀,以上就是“Linux如何修改open files”的內容了,經過本文的學習后,相信大家對Linux如何修改open files這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

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

AI

镇沅| 芒康县| 广西| 阜南县| 石台县| 敖汉旗| 昆山市| 苏尼特左旗| 安宁市| 邵阳县| 新巴尔虎右旗| 泰来县| 万州区| 辽源市| 留坝县| 沾化县| 台北市| 景德镇市| 托克逊县| 杭锦后旗| 东莞市| 广宗县| 将乐县| 莱阳市| 荔浦县| 祁阳县| 琼海市| 南华县| 广安市| 邵阳县| 资源县| 界首市| 元朗区| 柯坪县| 晋宁县| 金堂县| 年辖:市辖区| 寻甸| 浏阳市| 武邑县| 新化县|