Max Open Files, esclarecimentos necessários

3

Na minha máquina,

ulimit -n retorna 2560

Dado que -n retorna

The maximum number of open file descriptors.

Isso significa que o sistema não permitirá que mais de 2560 arquivos abertos estejam disponíveis a qualquer momento?

Se não, como posso descobrir o que um sistema de limite rígido impõe a arquivos abertos?

    
por JAM 03.11.2012 / 01:59

1 resposta

1

Os descritores de arquivos são criados para praticamente tudo (já que tudo no Linux é um arquivo), desde a conexão com outro computador pela Internet até a execução da maioria dos aplicativos. O limite de recursos é para esse ponto específico no tempo. Tenha em mente que, mesmo depois que o recurso não estiver sendo usado, pode levar vários ciclos para o shell limpá-los. Para ver qual é o seu limite máximo para tentar fazer ulimit -H -n , isso mostrará o limite rígido, quando você executar ulimit -n , será efetivamente como executar ulimit -S -n , que mostra o limite flexível.

    
por 03.11.2012 / 03:41