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 d'existence ou de nombreuses 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

  • Performances améliorées pour les opérations sur les métadonnées : la mise en cache des types stocke localement les informations de type mises en cache indiquant si un objet est un fichier, un répertoire ou un lien symbolique. Cela 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 stat, ls et de recherche 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 le TTL du cache, utilisez l'une des méthodes suivantes :

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

Étapes suivantes