다음 터미널 명령은 저의 우분투 16에서 완벽하게 작동했습니다.04 기계 :
for foo in /proc/*/fd/*; do readlink -f $foo; done |grep inotify |cut -d/ -f3 |xargs -I '{}' -- ps --no-headers -o '%p %U %a' -p '{}' |uniq -c |sort -n
내 문제는 내가 숭고한 텍스트에서 폴더로로드 내 HDD의 좋은 대다수가 있었다이었다. /opt/sublime_text/plugin_host 8992
과 /opt/sublime_text/sublime_text
사이에 Sublime에는 18 개의 inotify 인스턴스가 있었지만 나머지 프로그램은 모두 1-3 사이에있었습니다.
나는 이오니아 모바일 앱 개발을하고 있었기 때문에 대형 Node.js 폴더 "node_modules"를 Sublime 설정의 무시 목록에 추가하여 인스턴스 수를 5 줄였다.
"folder_exclude_patterns": [".svn", ".git", ".hg", "CVS", "node_modules"]
출처 :
I :이 이후 https://github.com/SublimeTextIssues/Core/issues/1195
기본값은 8192이며, 심지어 inotify로 중요한 작업을 수행하는 경우 숫자가 터무니없이 낮습니다. 가치를 희생해야하고, 아마도 상당히 많이해야합니다. 내 시스템에서 내가 사용하는 값은 131072에서 1048576 사이입니다 ... –
또한보십시오 : https://unix.stackexchange.com/q/386877/143394 –