Você pode definir o máximo para todo o sistema em um sistema em execução com sysctl
:
sysctl -w fs.file-max=2000000
ou insira essa linha em /etc/sysctl.conf
para torná-la permanente:
fs.file-max = 2000000
/etc/security/limits.conf
contém
* soft nofile 2000000
* hard nofile 2000000
Depois de alterar os limites de arquivos abertos para 2000000, o sistema não pode efetuar login; mensagem de erro é "permissão negada".
Se eu alterar os limites de arquivos abertos para 900000, tudo bem.
A versão do Linux é 3.10.0-229.el7.x86_64.
$ cat /proc/sys/fs/file-max
6526592
Você pode definir o máximo para todo o sistema em um sistema em execução com sysctl
:
sysctl -w fs.file-max=2000000
ou insira essa linha em /etc/sysctl.conf
para torná-la permanente:
fs.file-max = 2000000
Tags linux limit open-files