Mise en cache des types dans Cloud Storage FUSE

Ce document fournit des informations sur la mise en cache des types, qui accélère les vérifications de l'existence de fichiers ou de répertoires pour les charges de travail qui effectuent de nombreuses vérifications de l'existence ou des recherches de chemins d'accès. La mise en cache des types améliore la latence en réduisant le nombre de requêtes adressées à Cloud Storage pour vérifier si un chemin d'accès existe.

Avantages de la mise en cache des types

  • Amélioration des performances pour les opérations sur les métadonnées : la mise en cache des types stocke localement les informations sur le type d'un objet (fichier, répertoire ou lien symbolique), ce qui accélère les opérations qui doivent déterminer le type d'un objet ou vérifier son existence.

  • Latence réduite : la mise en cache des types aide Cloud Storage FUSE à éviter d'envoyer des requêtes à Cloud Storage pour récupérer des métadonnées, ce qui réduit le temps nécessaire pour effectuer les opérations de recherche stat, ls et de chemin d'accès.

  • Moins de requêtes Cloud Storage : comme les informations sur les types sont fournies à partir du cache local, le nombre d'appels d'API à Cloud Storage est réduit.

Configurer la mise en cache des types

Le cache de type 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 définir la valeur TTL du cache, utilisez l'une des méthodes suivantes :

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

Étapes suivantes