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
相关文章
相关标签/搜索