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,lset 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 :
- Option
gcsfuse:--type-cache-max-size-mb - Champ du fichier de configuration :
metadata-cache:type-cache-max-size-mb
Pour définir le TTL du cache, utilisez l'une des méthodes suivantes :
- Option
gcsfuse:--metadata-cache-ttl-secs - Champ du fichier de configuration :
metadata-cache:ttl-secs
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
Consultez les considérations relatives à la mise en cache dans Cloud Storage FUSE.
Découvrez comment améliorer les performances de Cloud Storage FUSE.