Mise en cache des statistiques dans Cloud Storage FUSE

Ce document fournit des informations sur la mise en cache des statistiques dans Cloud Storage FUSE, qui accélère les opérations sur les métadonnées de fichier pour les applications qui vérifient fréquemment les attributs de fichier. Les vérifications fréquentes de l'attribution de fichiers sont courantes pour de nombreuses applications qui vérifient à plusieurs reprises si un fichier a été modifié. La mise en cache des statistiques permet de réduire le nombre d'appels GetMetadata pour Cloud Storage.

Avantages de la mise en cache des statistiques

  • Performances améliorées pour les opérations sur les attributs de fichier : la mise en cache des statistiques stocke les métadonnées des objets, telles que la taille du fichier, l'heure de modification, les autorisations et d'autres attributs de fichier standards. L'activation de la mise en cache des statistiques accélère considérablement les opérations qui interrogent ces attributs, car Cloud Storage peut souvent récupérer ces informations à partir du cache local.

  • Latence réduite : en diffusant les métadonnées à partir du cache stat local, Cloud Storage FUSE évite les allers-retours réseau vers Cloud Storage pour une requête d'objet stat, ce qui réduit la latence des opérations nécessitant de nombreuses métadonnées.

  • Mise en cache des statistiques négatives : vous pouvez mettre en cache des informations sur les fichiers ou répertoires inexistants. Cela signifie que si une application recherche fréquemment un fichier qui n'existe pas, le résultat négatif peut être mis en cache pendant une courte valeur TTL (Time To Live). Cela évite les recherches répétées dans Cloud Storage pour le même chemin d'accès inexistant.

Configurer la mise en cache des statistiques

Le cache de statistiques est activé par défaut. Configurez-le à l'aide de la commande gcsfuse.

Pour définir la taille maximale du cache, indiquez une valeur pour l'un des éléments suivants :

Pour en savoir plus sur les valeurs par défaut et recommandées pour configurer le cache de statistiques, consultez les pages Documentation de référence de la CLI Cloud Storage FUSE et Fichier de configuration Cloud Storage FUSE.

Configurer la mise en cache des statistiques négatives

Cloud Storage FUSE propose également une fonctionnalité de mise en cache des statistiques négatives, qui vous permet de définir un TTL pour les entrées de cache de statistiques pour les fichiers inexistants ou les résultats négatifs. La valeur TTL du cache de statistiques négatives est contrôlée à l'aide de l'une des méthodes suivantes :

Pour en savoir plus sur la mise en cache des statistiques, consultez la section Sémantique Cloud Storage FUSE dans la documentation GitHub de Cloud Storage FUSE.

Étapes suivantes