Percebo que em uma nova imagem do CentOS que acabei de inicializar no EC2, o padrão ulimit é 1024 arquivos abertos, mas / proc / sys / fs / file-max está definido em 761.408 e estou imaginando como esses dois limites funcionam. juntos. Eu estou supondo que ulimit -n é um limite por usuário do número de descritores de arquivo, enquanto / proc / sys / fs / file-max é amplo em todo o sistema? Se for esse o caso, digamos que entrei duas vezes com o mesmo usuário - cada usuário conectado tem um limite de 1024 no número de arquivos abertos ou um limite de 1024 arquivos abertos combinados entre cada um desses usuários- em usuários?
E há muito impacto no desempenho ao definir seus descritores máximos de arquivos para um número muito alto, se o seu sistema nunca estiver abrindo muitos arquivos?