Noté que en una nueva imagen CentOS que acabo de arrancar desde EC2, el valor predeterminado de ulimit es 1024 archivos abiertos, pero / proc / sys / fs / file-max está configurado en 761,408 y me pregunto cómo funcionan estos dos límites juntos. Supongo que ulimit -n es un límite por usuario de número de descriptores de archivo, mientras que / proc / sys / fs / file-max es para todo el sistema. Si ese es el caso, supongamos que he iniciado sesión dos veces como el mismo usuario: ¿cada usuario conectado tiene un límite de 1024 en el número de archivos abiertos, o es un límite de 1024 archivos abiertos combinados entre cada uno de los registrados? en los usuarios?
¿Y tiene un gran impacto en el rendimiento configurar sus descriptores de archivos máximos en un número muy alto, si su sistema nunca abre muchos archivos?