centos / redhat: altera os arquivos abertos ulimit sem reiniciar?

4

O limite máximo do número de arquivos abertos é definido como 1024 na minha máquina.

  • eu alterei o /etc/security/limits.conf e adicionei 'idror hard nofile 65000'.
  • No meu shell eu tentei ulimit -n 65000. Eu recebo 'ulimit: o valor excede o limite rígido'
  • No meu shell eu tentei ulimit -Hn 65000. Eu obtenho 'ulimit: não consigo aumentar os limites rígidos'

Então, como posso aumentar a configuração para o limite de arquivos abertos sem reiniciar?

    
por IttayD 15.05.2012 / 07:45

1 resposta

8

Você pode apenas alterá-lo como root. Por exemplo:

$ ulimit -n  
4096
$ ulimit -n 8192
bash: ulimit: open files: cannot modify limit: Operation not permitted
$ sudo bash                    
# ulimit -n                    
4096
# ulimit -n 8192                  
# su - normaluser                 
$ ulimit -n                       
8192
    
por 15.05.2012 / 08:20