existe algum limite para aumentar o número de arquivos abertos no Linux?

existe algum limite para aumentar o número de arquivos abertos no Linux?

quero aumentar o número de openfiles, e no google tem tantos ex sobre isso, mas tem muitos também. então, há algum limite para aumentar o número de arquivos abertos no Linux?

Responder1

/proc/sys/fs/file-max contém o número atualmente definido de arquivos abertos máximos em todo o sistema. No meu sistema x86_64, é 9223372036854775807 (que é um número incrivelmente grande, ou seja, 2⁶³-1, o maior número inteiro que você pode representar em um int assinado de 64 bits).

Você pode aumentar esse número (se for problemáticomente pequeno) até que seu kernel reclame que o valor que você definiu não pode ser aplicado, por exemplo

echo 1000000 > /proc/sys/fs/file-max

(como raiz).

Mas normalmente, esse limite já é muito alto (mesmo em máquinas menores, meio milhão), a menos que você esteja usando um kernel ou distribuição Linux muito antigo.

informação relacionada