Colocação em cache de estatísticas no Cloud Storage FUSE

Este documento fornece detalhes sobre o armazenamento em cache de estatísticas no Cloud Storage FUSE, que acelera as operações de metadados de ficheiros para aplicações que verificam frequentemente os atributos dos ficheiros. As verificações frequentes de atribuição de ficheiros são comuns para muitas aplicações que verificam repetidamente se um ficheiro foi alterado. A colocação em cache de estatísticas ajuda a reduzir o número de chamadas GetMetadata para o Cloud Storage.

Vantagens do armazenamento em cache de estatísticas

  • Desempenho melhorado para operações de atributos de ficheiros: o armazenamento em cache de estatísticas armazena metadados de objetos, como o tamanho do ficheiro, a hora de modificação, as autorizações e outros atributos de ficheiros padrão. A ativação da colocação em cache de estatísticas acelera significativamente as operações que consultam estes atributos, uma vez que o Cloud Storage pode, muitas vezes, obter estas informações da cache local.

  • Latência reduzida: ao publicar metadados a partir da cache de estatísticas local, o Cloud Storage FUSE evita viagens de rede para o Cloud Storage para um pedido de objeto de estatísticas, o que reduz a latência das operações com muitos metadados.

  • Colocação em cache de estatísticas negativas: pode colocar em cache informações sobre ficheiros ou diretórios inexistentes, o que significa que, se uma aplicação verificar frequentemente um ficheiro que não existe, o resultado negativo pode ser colocado em cache durante um curto período de tempo de vida (TTL), o que impede pesquisas repetidas no Cloud Storage para o mesmo caminho inexistente.

Configure a colocação em cache de estatísticas

A cache de estatísticas está ativada por predefinição. Configure-o através do comando gcsfuse.

Para definir o tamanho máximo da cache, indique um valor para uma das seguintes opções:

Para mais informações sobre os valores predefinidos e recomendados para configurar a cache de estatísticas, consulte as páginas de referência da CLI do FUSE do Cloud Storage e do ficheiro de configuração do FUSE do Cloud Storage.

Configure a colocação em cache de estatísticas negativas

O Cloud Storage FUSE também oferece uma capacidade de colocação em cache de estatísticas negativas, que lhe permite definir um TTL para entradas de cache de estatísticas para ficheiros inexistentes ou resultados negativos. O TTL da cache de estatísticas negativas é controlado através de um dos seguintes métodos:

Para saber mais sobre o armazenamento em cache de estatísticas, consulte o artigo Semântica do FUSE do Cloud Storage na documentação do GitHub do FUSE do Cloud Storage.

O que se segue?