Este documento fornece detalhes sobre o armazenamento em cache de tipo, que acelera as verificações de existência de arquivos ou diretórios para cargas de trabalho que realizam muitas verificações de existência ou pesquisas de caminho. O armazenamento em cache de tipos melhora a latência ao reduzir o número de solicitações feitas ao Cloud Storage para verificar se um caminho existe.
Benefícios do armazenamento em cache de tipos
Melhor desempenho para operações de metadados: o armazenamento em cache de tipos armazena informações em cache sobre se um objeto é um arquivo, um diretório ou um link simbólico localmente, acelerando operações que precisam determinar o tipo de um objeto ou verificar sua existência.
Latência reduzida: o armazenamento em cache de tipos ajuda o Cloud Storage FUSE a evitar fazer solicitações ao Cloud Storage para buscar metadados, reduzindo o tempo necessário para realizar operações de
stat,lse pesquisa de caminho.Menos solicitações do Cloud Storage: como as informações de tipo são veiculadas do cache local, o número de chamadas de API para o Cloud Storage é reduzido.
Configurar o cache de tipos
O cache de tipos é ativado por padrão. Configure-o usando o comando gcsfuse. Para definir o tamanho máximo do cache, forneça um valor para uma das seguintes opções:
- Opção
gcsfuse:--type-cache-max-size-mb - Campo do arquivo de configuração:
metadata-cache:type-cache-max-size-mb
Para definir o TTL do cache, use uma das seguintes opções:
- Opção
gcsfuse:--metadata-cache-ttl-secs - Campo do arquivo de configuração:
metadata-cache:ttl-secs
Para saber mais sobre o armazenamento em cache de tipos, consulte Semântica do FUSE do Cloud Storage na documentação do FUSE do Cloud Storage no GitHub.
A seguir
Analise as considerações sobre armazenamento em cache no Cloud Storage FUSE.
Leia mais sobre como melhorar o desempenho do Cloud Storage FUSE.