linux下修改程序開啟檔案數限制

2021-08-30 03:27:49 字數 934 閱讀 1089

liunux更改 open files限制。

# ulimit -a

core file size (blocks, -c) 0

data seg size (kbytes, -d) unlimited

scheduling priority (-e) 0

file size (blocks, -f) unlimited

pending signals (-i) 128161

max locked memory (kbytes, -l) 32

max memory size (kbytes, -m) unlimited

open files (-n) 800000

pipe size (512 bytes, -p) 8

posix message queues (bytes, -q) 819200

real-time priority (-r) 0

stack size (kbytes, -s) 10240

cpu time (seconds, -t) unlimited

max user processes (-u) 128161

virtual memory (kbytes, -v) unlimited

file locks (-x) unlimited

如果發現open files項比較小,可以按如下方式更改:

1. 檢查/proc/sys/fs/file-max檔案來確認最大開啟檔案數已經被正確設定。

如果設定值太小,修改檔案/etc/sysctl.conf的變數到合適的值。這樣會在每次重啟之後生效。 如果設定值夠大,跳過這一步。否則,編輯檔案/etc/sysctl.conf,插入下行:

fs.file-max = 8192

* - nofile 8192

只有超級使用者才能修改 hard型別的限制。

mac修改程序能開啟的最大檔案數

mac程序能開啟的最大檔案數,預設只有256 ulimit n 256這會導致go的服務端執行的時候,如果同時連線的客戶端太多,會報錯 解決辦法 mac修改程序能開啟的最大檔案數 1.su 切換到root賬戶 launchctl limit maxfiles 99999 99999 ulimit n...

Linux下檢視及修改程序開啟的檔案控制代碼數量

檢視linux系統預設的最大檔案控制代碼數,系統預設是1024 ulimit n 1024 檢視linux系統某個程序開啟的檔案控制代碼數量 lsof n grep 5950 c 212 修改linux系統的最大檔案控制代碼數限制的方法 1 ulimit n 65535 針對當前session有效,...

動態修改程序最大檔案開啟數

有些生產環境的服務不能隨便重啟,最大檔案開啟數受到限制。本文利用prlimit動態修改正在執行程序最大檔案開啟數。本文以修改nginx最大檔案開啟數為例。當前系統最大檔案開啟數 root vm centos750221 ulimit a grep open open files n 2048 檢視n...