Linux-эквивалент команды Windows subst

«Экземпляр» — это дескриптор одного файла, возвращаемый inotify_init(). Один файловый дескриптор inotify может использоваться одним процессом или совместно использоваться несколькими процессами, поэтому они распределяются на пользователя -, а не на процесс -.

«Наблюдение» — это отдельный файл, наблюдаемый экземпляром inotify. Каждые часы уникальны, поэтому они также нормируются на -пользователей.

Если приложение создает слишком много экземпляров, оно либо запускает слишком много процессов (и не использует файловые дескрипторы inotify между процессами ), либо оно просто глючит — например, может привести к утечке открытых дескрипторов inotify (открыть и потом забыть о них не закрывая ).

Существует также вероятность того, что приложение просто плохо написано и использует несколько дескрипторов там, где может быть достаточно одного (вам почти никогда не понадобится более 1 дескриптора inotify ).

Дескрипторы открытых файлов могут быть перечислены через procfs:

ls -al /proc/<application process number>/fd/

Немного дополнительной информации об дескрипторе можно увидеть в /proc/<PID>/fdinfo/<descriptor number>.

1
16.08.2021, 16:54
0 ответов

Теги

Похожие вопросы