Minha instalação atual do Ubuntu 12.04 mostra 98930 como valor para file-max
> cat /proc/sys/fs/file-max
98930
Se você quiser aumentar esse valor, terá várias opções.
- Crie um novo arquivo:
echo "fs.file-max=$(dc -e '2 20 ^ p')" | sudo tee /etc/sysctl.d/60-file-descriptors-max.conf
. Este comando grava a linha ecoada no arquivo. Se o arquivo existir, ele será sobrescrito silenciosamente. De acordo com a documentação, você deve escolher o valor60-*.conf
para valores do usuário. Depois de ter feito isso, você deve inserirsudo service procps start
e nãorestart
como no seu exemplo. Como você pode ver com o comandosudo service procps status
, o programa não está sendo executado. - Escreva diretamente no arquivo no sistema de arquivos proc:
echo $(dc -e '2 20 ^ p') | sudo tee /proc/sys/fs/file-max
. Após o comando, o valor é definido e será usado. Você pode usar o comandocat
acima mencionado para obter o valor atual.