어떻게 OSX에서 fsnotify의 대기열 크기 / 감시 제한을 구성합니까?


0

노트 : 이것은 StackOverflow 질문 일 수 있습니다. OSX의 내부 API를 통해서만 액세스 할 수있는 항목에 관한 것이므로 여기에 게시하고 있습니다. 프로그래밍에 대한 것보다 이미 사용할 수있는 도구를 사용하는 것이 더 많은 것 같습니다.

의문: 내가 사용 해왔다. lsyncd (fsnotify 백엔드와 함께, inotify가 아니라) OSX에서 파일 시스템 이벤트를 볼 수 있습니다. 오라 플로우 이벤트를 많이 보았습니다. 오히려 많은 변동성이 높은 파일을 넘겨주고 있기 때문입니다.

OSX 10.8 Mountain Lion (또는 다른 어떤 버전)에서 fsnotify의 최대 내부 대기열 크기를 어떻게 구성합니까? inotify / Linux에서 /proc/sys/fs/inotify/max_user_watches,하지만 나는 fsnotify와 OSX를 사용하여 이것을 설정하는 방법에 대해 혼란 스럽다.

필자가 꼭해야 할 일이라면 커널을 다시 컴파일하여 숫자를 더 높게 구성 할 수 있지만 가능한 경우이를 피하는 것이 좋습니다.


1
이것이 도움이되는지 확신 할 수 없지만 fsnotify에 대한 개선 요청이있는 것처럼 보입니다. github.com/howeyc/fsnotify/issues/54
spuder

링크를 가져 주셔서 감사하지만 fsnotify는 "효율적인"이벤트 (즉 모든 내용에 대해 하나씩 대신 하나의 "DELETE"를 로깅)를 지원합니다. 내 문제는 효율적이든 아니든, 나는 너무 많은 이벤트를 던지고 스토리지 임계 값을 높이기를 바란다.
Zac B
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.