В Linux, ограничение на количество Inotify экземпляров процесс может открыть ограничен на идентификатор пользователя максимальное число, указанное в /Proc/SYS/фс/Inotify/max_user_instancesinotify FD - почему это ограничение на идентификатор пользователя, а не на процесс?
Естественная вещь будет чтобы ограничить его на каждый процесс, например файловые FD. Поскольку inotify FDs ограничены идентификатором пользователя, он, скорее всего, достигнет предела на серверах, где многие процессы могут работать с одним и тем же идентификатором пользователя. Но я думаю, что для этого должна быть причина?
Это вопрос программирования, потому что я должен использовать inotify в своем коде и хочу установить правильный предел для системы.
Если это было за один процесс, пользователь мог бы легко обойти предел с помощью простой 'fork()' ... – Flexo
Что такое дорогостоящее inotify экземпляры, которые должны быть ограничены для каждого идентификатора пользователя? Обратите внимание, что мы говорим о том, чтобы просто inotify FDs не добавляли часы inotify. – Manohar