refer: https://mp.weixin.qq.com/s/G2biIN_zJWKeuUeFM0CrUQ?poc_token=HPwCw2ajcRdPMz-o5I9WDTwBcwyaMlSbnbgK9MLE
Linux 及 Docker 文件句柄数限制及配置指南
文件句柄数的概念
- 最大文件句柄数:即打开文件数的最大限制,Linux 系统中包含两个文件句柄限制:
- 系统级限制:即所有用户的进程同时打开文件数的上限。
- 用户级限制:即单个用户进程打开文件数的上限。
- 容器级限制:容器内部单进程最大文件句柄数。
常用配置参数
- ulimit:单一程序的限制,进程级别的。
- file-max:系统范围内所有进程可打开的最大文件数。
- nr_open:单个进程可分配的最大文件数。
参数关系
soft<=hard<=fs.nr_open<=fs.file-max
修改节点系统级最大文件句柄数
步骤 1:查看 /etc/sysctl.conf 文件
cat /etc/sysctl.conf
步骤 2:修改 fs.file-max 参数