Linux-设置最大文件打开数

Linux-设置最大文件打开数

系统级

1
2
3
4
5
6
7
8
9
## file-max一般为内存大小(KB)的10%来计算,一般我们不需要主动设置这个值,除非这个值确实较小
cat /proc/sys/fs/file-max

## 修改方法
vi /etc/sysctl.conf
fs.file-max = 2000000

## 生效
sysctl -p

用户级

1
2
3
4
5
6
7
8
9
10
11
12
13
14
## 查看
ulimit -a

ulimit -n

## 修改(session生效)
ulimit -n 65535

## 修改(永久)
vi /etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535