Este documento fornece detalhes sobre o armazenamento em cache de tipos, que acelera as verificações de existência de ficheiros ou diretórios para cargas de trabalho que realizam muitas verificações de existência ou pesquisas de caminhos. A colocação em cache de tipos melhora a latência ao reduzir o número de pedidos feitos ao Cloud Storage para verificar se existe um caminho.
Vantagens da colocação em cache de tipos
Desempenho melhorado para operações de metadados: a colocação em cache de tipos armazena informações de tipos em cache sobre se um objeto é um ficheiro ou um diretório, ou um link simbólico localmente, o que acelera as operações que precisam de determinar o tipo de um objeto ou verificar a respetiva existência.
Latência reduzida: o armazenamento em cache de tipos ajuda o Cloud Storage FUSE a evitar fazer pedidos ao Cloud Storage para obter metadados, o que reduz o tempo necessário para realizar operações
stat
,ls
e de procura de caminhos.Menos pedidos do Cloud Storage: uma vez que as informações de tipo são publicadas a partir da cache local, o número de chamadas API para o Cloud Storage é reduzido.
Configure a colocação em cache de tipos
A cache de tipos está ativada por predefinição. Configure-o através do comando gcsfuse
. Para definir o tamanho máximo da cache, indique um valor para um dos seguintes elementos:
gcsfuse
opção:--type-cache-max-size-mb
- Campo do ficheiro de configuração:
metadata-cache:type-cache-max-size-mb
Para definir o TTL da cache, use uma das seguintes opções:
gcsfuse
opção:--metadata-cache-ttl-secs
- Campo do ficheiro de configuração:
metadata-cache:ttl-secs
Para saber mais sobre o armazenamento em cache de tipos, consulte a secção Semântica do FUSE do Cloud Storage na documentação do GitHub do FUSE do Cloud Storage.
O que se segue?
Reveja as considerações para a colocação em cache no Cloud Storage FUSE.
Leia mais sobre como melhorar o desempenho do FUSE do Cloud Storage.