Гамин - Gamin
Операционная система | Linux, BSD |
---|---|
Платформа | ГНОМ |
Тип | монитор изменения файлов |
Интернет сайт | www |
Гамин это система мониторинга для файлы и каталоги который независимо реализует подмножество FAM, Монитор изменения файлов. Работая как служба, он позволяет обнаруживать изменения в файле или каталоге. gam_server функционирует как демон для Гамина.
Происхождение
Слово Гамин по-французски (где также есть женская форма гамин ) относится к мальчику. Проект Gamin основан на более раннем проекте под названием Marmot.[1](что по-французски означает «ребенок» или «ребенок»).
Заявление
Под Linux, Гамин использует inotify или же уведомлять для мониторинга активности файловой системы. Под FreeBSD, Гамин использует kqueue /Kevent как собственный механизм уведомления о событиях ядра FreeBSD, но в этом случае kqueue имеет один существенный недостаток по сравнению с inotify: inotify - это средство мониторинга на основе имени файла, а kqueue использует файловые дескрипторы для идентификации отслеживаемых файлов, поэтому во FreeBSD gam_server должен открывать каждый файл в отслеживаемом каталоге. Это может быть проблемой при мониторинге каталогов, в которых хранится много файлов, поскольку система может легко достичь ограничений ядра на максимальное количество дескрипторов файлов (kern.maxfiles и kern.maxfilesperproc).
Рекомендации
внешняя ссылка
Этот Unix -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |