Ho notato che su una nuova immagine CentOS che ho appena avviato da EC2 che il valore predefinito di ulimit è 1024 file aperti, ma / proc / sys / fs / file-max è impostato su 761.408 e mi chiedo come funzionano questi due limiti insieme. Immagino che ulimit -n sia un limite per utente del numero di descrittori di file mentre / proc / sys / fs / file-max è a livello di sistema? In tal caso, supponiamo che io abbia effettuato l'accesso due volte come lo stesso utente - ogni utente che ha effettuato l'accesso ha un limite di 1024 sul numero di file aperti o è un limite di 1024 file aperti combinati tra ciascuno di questi registrati- negli utenti?
E c'è un grande impatto sulle prestazioni nell'impostare i descrittori di file max su un numero molto alto, se il tuo sistema non apre mai molti file?