Автор Тема: Какво всъщност е famd?  (Прочетена 868 пъти)

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Какво всъщност е famd?
« -: Feb 20, 2004, 12:45 »
Проблемът ми с famd е, че от време на време почва да ползва процесора на 100%, съответно машината се забавя и се затруднява работата. Независимо колко време го оставя, все продължава да товари процесора. Нямам идея какво толкова смята на 1200 МХц Дюрон със 640 МБ ДДР РАМ, но последният път работи четири часа и не издържах и го убих. Ето какво пише във man за него:
Цитат
FAMD(8)                                 SGI                                 FAMD(8)

NAME
       famd - The File Alteration Monitor (FAM) daemon

SYNOPSIS
       famd [-CdflLv] [-C conffile] [-p prog.vers] [-t period] [-T timeout]

DESCRIPTION
       FAM,  the  File Alteration Monitor, is a subsystem that applications can use
       to be notified when specific  files  or  directories  are  changed.   It  is
       intended as a replacement for mechanisms such as poll and select.

       FAM  comes in two parts: famd, the daemon that listens for requests and pro-
       vides notifications, and libfam a library that client applications  can  use
       to  communicate with FAM.  For further information on libfam, see the fam(3)
       manual page.

       famd is normally started by an Internet superserver such as inetd or xinetd,
       but can also be started independently.  Only one instance of famd can be run
       at a time...

Системата е Debian Unstable, инсталиран от Кнопикс 3.3.
Въпросът ми е този famd от критична важност ли е и мога ли да го kill-вам, без да се притеснявам от повреди? До сега като съм го убивал не съм имал проблеми!! И това, че ползва процесора на 100% за изключително дълго време нормално ли е, или е по-скоро бъг?
Активен

n3c

  • Напреднали
  • *****
  • Публикации: 97
    • Профил
Какво всъщност е famd?
« Отговор #1 -: Feb 20, 2004, 16:06 »
FAM е точно каквото ти пише в man-а следи за промени във файлове и директории и уведомява приложенията конфигурирани да работят с него за тези промени. Така дадено приложение може да използва променящи се настройки като ги презарежда в движение, т.е. не се налага да си препрочита дадени конфигурационни файлове (мисли за това все едно не се налага kill -1 PID или kill -s HUP PID (което ти е по-удобно, те са равносилни)). Ако убиеш FAM и не го пуснеш пак описания по-горе сценарии се прекъсва. За ефекта не съм съвсем сигурен - мисля, че не е фатално (просто няма да ти се опресняват приложенията с инфо от променените файлове), но ако все пак системата започне да се държи неадекватно имай едно наум.
Активен

Do you UNIX?

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Какво всъщност е famd?
« Отговор #2 -: Feb 22, 2004, 22:27 »
Преинсталирах го, но проблемът си остава '<img'> По неизвестна за мен причина по някое време почва да товари процесора на 100% и така продължава с часове! Това ще да е само някакъв бъг, защото ми е трудно да си представя какво толкова смята няколко часа и то на сравнително добра машина с много памет?!!
Активен

  • Гост
Какво всъщност е famd?
« Отговор #3 -: Jan 27, 2005, 12:19 »
Братко,

И аз съм с Дебиан unstable и проблема ми е идентичен с твоя. Появи се наскоро, и най-често при едновременен download на повечко файлове http+ftp+torrent.

Не зная защо, но апетита към процесорни ресурси е впечатляващ - при мен си гризка един Прескот 3.0 GHz като солетки. С часове...

Ако някой знае как може да се корегира хищния famd, моля да даде едно рамо?
Активен