centos中的最大文件打開數問題


我把文件打開數的限制分為用戶限制和系統限制兩部分,系統限制是底線,如果你所有進程的文件打開樹大於系統限制,則最大值還是系統限制。

一 . 用戶限制:

1. 臨時修改

ulimit -SHn 50000(數值根據實際而定)

S 是軟限制,超過軟限制不影響使用

H 是硬限制,超過硬限制則會影響系統運行

n 是nofile的參數,表示你要修改的是nofile這個最大文件打開限制

2.  永久修改

修改配置文件/etc/security/limits.conf

在該配置文件中添加

* soft nofile 65535   

* hard nofile 65535 

數值也是根據實際情況而定

二. 系統限制:(修改系統最大總限制)

1. 臨時修改

echo  6553560 > /proc/sys/fs/file-max 數值也是根據實際情況而定

2. 永久修改

修改 /etc/sysctl.conf, 加入

fs.file-max = 6553560 重啟生效 數值也是根據實際情況而定

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM