Я зауважую, що на новому зображенні CentOS, яке я щойно завантажив з EC2, що за промовчанням ulimit є 1024 відкритих файлів, але / proc / sys / fs / file-max встановлено на 761,408, і мені цікаво, як працюють ці два межі разом. Я здогадуюсь, що ulimit -n - обмеження кількості дескрипторів файлів на користувача, тоді як / proc / sys / fs / file-max є загальносистемним? Якщо це так, скажіть, що я ввійшов два рази як один і той самий користувач - чи має кожен користувач, що ввійшов, має обмеження 1024 у кількості відкритих файлів, чи це обмеження 1024 об'єднаних відкритих файлів між кожним із цих зареєстрованих- у користувачів?
І чи сильно впливає на ефективність встановлення максимальних дескрипторів файлів на дуже велику кількість, якщо ваша система ніколи не відкриває дуже багато файлів?