Memorizzazione nella cache delle statistiche in Cloud Storage FUSE

Questo documento fornisce dettagli sulla memorizzazione nella cache delle statistiche in Cloud Storage FUSE, che accelera le operazioni sui metadati dei file per le applicazioni che controllano spesso gli attributi dei file. I controlli frequenti degli attributi dei file sono comuni per molte applicazioni che verificano ripetutamente se un file è stato modificato. La memorizzazione nella cache delle statistiche consente di ridurre il numero di chiamate GetMetadata per Cloud Storage.

Vantaggi della memorizzazione nella cache delle statistiche

  • Prestazioni migliorate per le operazioni sugli attributi dei file: la memorizzazione nella cache delle statistiche archivia i metadati degli oggetti, come dimensioni del file, ora di modifica, autorizzazioni e altri attributi standard dei file. L'abilitazione della memorizzazione nella cache delle statistiche velocizza notevolmente le operazioni che eseguono query su questi attributi perché Cloud Storage può spesso recuperare queste informazioni dalla cache locale.

  • Latenza ridotta: pubblicando i metadati dalla cache delle statistiche locale, Cloud Storage FUSE evita i round trip di rete a Cloud Storage per una richiesta di oggetto statistico, riducendo la latenza delle operazioni che utilizzano molti metadati.

  • Memorizzazione nella cache delle statistiche negative: puoi memorizzare nella cache le informazioni sui file o sulle directory inesistenti, il che significa che se un'applicazione controlla spesso un file che non esiste, il risultato negativo può essere memorizzato nella cache per un breve periodo di durata (TTL), impedendo ricerche ripetute in Cloud Storage per lo stesso percorso inesistente.

Configurare la memorizzazione nella cache delle statistiche

La cache delle statistiche è abilitata per impostazione predefinita. Configurala utilizzando il comando gcsfuse.

Per impostare la dimensione massima della cache, fornisci un valore per uno dei seguenti:

Per ulteriori informazioni sui valori predefiniti e consigliati per la configurazione della cache delle statistiche, consulta le pagine di riferimento della CLI di Cloud Storage FUSE e del file di configurazione di Cloud Storage FUSE.

Configurare la memorizzazione nella cache delle statistiche negative

Cloud Storage FUSE offre anche una funzionalità di memorizzazione nella cache delle statistiche negative, che consente di impostare un TTL per le voci della cache delle statistiche per i file inesistenti o i risultati negativi. Il TTL della cache delle statistiche negative viene controllato utilizzando uno dei seguenti metodi:

Per saperne di più sulla memorizzazione nella cache delle statistiche, consulta la sezione Semantica di Cloud Storage FUSE nella documentazione di Cloud Storage FUSE su GitHub.

Passaggi successivi