O armazenamento em cache de estatísticas no Cloud Storage FUSE acelera as operações de metadados de arquivos para
aplicativos que verificam com frequência os atributos de arquivos, como aplicativos que
verificam repetidamente se um arquivo foi alterado. Ao armazenar em cache os metadados de arquivos, o armazenamento em cache de estatísticas ajuda a reduzir o número de chamadas GetMetadata para o Cloud Storage.
Benefícios do armazenamento em cache de estatísticas
Melhor desempenho para operações de atributos de arquivo: o armazenamento em cache de estatísticas armazena metadados de objetos, como tamanho do arquivo, horário de modificação, permissões e outros atributos de arquivo padrão. Ativar o armazenamento em cache de estatísticas acelera significativamente as operações que consultam esses atributos, porque o Cloud Storage geralmente pode recuperar essas informações do cache local.
Latência reduzida: ao disponibilizar metadados do cache de estatísticas local, o Cloud Storage FUSE evita idas e voltas de rede para o Cloud Storage para uma solicitação de objeto de estatística, reduzindo a latência de operações com muitos metadados.
Armazenamento em cache de estatísticas negativas: é possível armazenar em cache informações sobre arquivos ou diretórios inexistentes. Ou seja, se um aplicativo verificar com frequência um arquivo que não está lá, o resultado negativo poderá ser armazenado em cache por um curto time to live (TTL), evitando pesquisas repetidas no Cloud Storage para o mesmo caminho inexistente.
Configurar o armazenamento em cache de estatísticas
O cache de estatísticas é 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:--stat-cache-max-size-mb - Campo do arquivo de configuração:
metadata-cache:stat-cache-max-size-mb
Para mais informações sobre os valores padrão e recomendados para configurar o cache de estatísticas, consulte as páginas Referência da CLI do Cloud Storage FUSE e Arquivo de configuração do Cloud Storage FUSE.
Configurar o armazenamento em cache de estatísticas negativas
O Cloud Storage FUSE também oferece um recurso de armazenamento em cache de estatísticas negativo, que permite definir um TTL para entradas de cache de estatísticas de arquivos inexistentes ou resultados negativos. O TTL do cache de estatísticas negativas é controlado usando um dos seguintes métodos:
- Opção
gcsfuse:--metadata-cache-negative-ttl-secs - Campo do arquivo de configuração:
metadata-cache:negative-ttl-secs
Para saber mais sobre o armazenamento em cache de estatísticas, consulte Semântica do Cloud Storage FUSE na documentação do Cloud Storage FUSE no GitHub.
A seguir
Analise as considerações sobre armazenamento em cache no Cloud Storage FUSE.
Saiba mais sobre como melhorar a performance.