CyberTek - the future at the present!
Google

O número máximo de arquivos abertos em Linux

Publicado por: admin (set 4)

Sistemas Linux normalmente têm um pré-limite de 1024 arquivos abertos simultaneamente. Este limite é muito baixo na verdade, no caso de máquinas com alta carga de trabalho e, em particular, a presença de servidores web com muitos domínios diferentes e, portanto, indicações de arquivos e registros.

Quando em produção, é atingido e ultrapassado este limite são muitas vezes problemas de inconsistência Strani. Então, é melhor agir com rapidez. Conhecer o processo de identificação da nossa própria aplicação (por exemplo, Tomcat ou httpd) pode então examinar comando com o número de arquivos que este processo tenha aberto:

lsof-p [processo-id] | wc-l

Entendemos o problema minimaliste pode intervir com o comando ulimit. Use os seguintes comandos para obter informações sobre o sistema:

ulimit-Ha

ulimit-HS

Por fim ajustar o valor máximo da abertura dos mesmos ficheiros a partir do Linux pode digitar:

ulimit-n 4000

Dê uma olhada também no manpages para obter mais informações sobre o comando e todas as suas opções:

homem ulimit

Publicado em: linux, shell, dicas
  1. BOCCALONE Said,

    Se você quiser fazer a mudança permaente, mesmo depois de ter de reiniciar para adicionar (testado em RHEL):

    * - Nofile 2048

    dossier:

    / Etc / security / limits.conf

    substituído em 2048 com o valor desejado.

    Sorte!

Adicionar um Comentário

Powered by CyberTek - Assistência Remota