這篇文章主要為大家介紹了關於linux最大開啟檔案數限制修改的方法,文中將實現的方法一步步介紹的非常詳細,對同樣遇到這個需求的朋友們具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
前言
本文主要介紹了關於linux最大開啟檔案數限制修改的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹:
linux會為每個用戶登錄系統打開最大文件數都有限制, 這個限制通過 ulimit -n
可以看到, 一般是1024 .
在一些並發或多執行緒情況下, 需要突破這個限制.
##修改
* soft nofile 65535 * hard nofile 65535這裡* 表示所有使用者, 但有的系統不認, 需要具體的用戶名, 例如:
root soft nofile 65535 root hard nofile 65535第二步編輯etc/pam.d/login , 確保有如下行:
session required pam_limits.so第三步退出終端重新登入.
#驗證
ulimit -Hn 和
ulimit -Sn 指令可以分別查看目前行程使用者的hard 和soft 的限制數.
cat /proc/bed08b0deaa559fa022c3f83f9c03e86/limits (pid是該行程的, 或其隨便一個子程序的pid)
總結
以上是linux最大開啟檔案數限制修改的方法分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!