Article de reference

Moniteur de modification de fichier

En informatique , le File Alteration Monitor , également connu sous le nom de FAM et sgi_fam , fournit un sous-système développé par Silicon Graphics pour les systèmes d'exploit...

En informatique , le File Alteration Monitor , également connu sous le nom de FAM et sgi_fam , fournit un sous-système développé par Silicon Graphics pour les systèmes d'exploitation de type Unix . Le sous-système FAM permet aux applications de surveiller certains fichiers et d'être averties lorsqu'ils sont modifiés. Cela aide grandement les applications, car avant l'existence de FAM, ces applications devaient lire le disque à plusieurs reprises pour détecter les modifications, ce qui entraînait une utilisation élevée du disque et du processeur .

Par exemple, une application de gestion de fichiers peut détecter si un fichier a changé et peut alors mettre à jour une icône affichée et/ou un nom de fichier.

Le système FAM se compose de deux parties :

  • famd— le démon FAM, qui fournit des notifications et écoute les requêtes. Les administrateurs peuvent le configurer en modifiant le fichier/etc/fam.conf
  • libfam— l'interface avec le client

Bien que FAM puisse sembler inutile maintenant que de nombreux noyaux plus récents incluent un support de notification intégré ( inotify sous Linux , par exemple), l'utilisation de FAM offre deux avantages :

  • L'utilisation cohérente de FAM permet aux applications de fonctionner sur une plus grande variété de plates-formes, indépendamment du noyau.
  • FAM est compatible avec le réseau et si un moniteur est démarré sur un partage NFS , il tentera de contacter un serveur FAM sur le serveur NFS et de lui faire surveiller le fichier localement, ce qui est plus efficace.

Le principal problème avec FAM est que lors de la création d'un grand nombre de fichiers (par exemple lors de la première connexion dans un environnement de bureau), il ralentit l'ensemble du système, utilisant de nombreux cycles CPU.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index