Linux 系統級開啓文件句柄 調優

系統級開啓文件句柄 shell

max-file系統級別的可以打開的文件句柄的數量,Centos7默認是794168。服務器


Max-file 與 ulimit -n 的區別併發

  • max-file 表示系統級別的可以打開的文件句柄的數量。是對整個系統的限制,並非針對用戶或進程的。
  • ulimit -n 控制進程級別可以打開的文件句柄的數量。提供對shell及其啓動的進程的可用文件句柄的控制。這是進程級別的。

注:對於服務器來講,file-max和ulimit都須要設置,不然會出現文件描述符耗盡的問題。spa


查看系統級別最大文件句柄數code

cat/proc/sys/fs/file-max

修改最大文件句柄數:永久生效blog

一、修改配置文件加入內核參數/etc/sysctl.conf進程

fs.file-max = 2000000

50W併發可設置 = 999999it

注:修改範圍爲系統全部進程可打開的最大文件句柄class

二、使修改配置當即生效:配置

sysctl -p
相關文章
相關標籤/搜索