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
aiuta a 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 stat memorizza i metadati degli oggetti, come dimensioni, ora di modifica, autorizzazioni e altri attributi standard dei file. L'abilitazione della memorizzazione nella cache delle statistiche accelera 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 stat locale, Cloud Storage FUSE evita i round trip di rete a Cloud Storage per una richiesta di oggetto stat, riducendo la latenza delle operazioni con molti metadati.
Memorizzazione nella cache delle statistiche negative: puoi memorizzare nella cache le informazioni su file o directory inesistenti, il che significa che se un'applicazione controlla spesso un file che non è presente, il risultato negativo può essere memorizzato nella cache per un breve durata (TTL), impedendo ricerche ripetute in Cloud Storage per lo stesso percorso inesistente.
Configura la memorizzazione nella cache delle statistiche
La cache delle statistiche è attiva per impostazione predefinita. Configuralo utilizzando il comando gcsfuse
.
Per impostare le dimensioni massime della cache, fornisci un valore per uno dei seguenti elementi:
- Opzione
gcsfuse
:--stat-cache-max-size-mb
- Campo del file di configurazione:
metadata-cache:stat-cache-max-size-mb
Per maggiori informazioni sui valori predefiniti e consigliati per la configurazione della cache delle statistiche, consulta le pagine Riferimento della CLI di Cloud Storage FUSE e 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:
- Opzione
gcsfuse
:--metadata-cache-negative-ttl-secs
- Campo del file di configurazione:
metadata-cache:negative-ttl-secs
Per scoprire di più sulla memorizzazione nella cache delle statistiche, consulta Semantica di Cloud Storage FUSE nella documentazione di GitHub di Cloud Storage FUSE.
Passaggi successivi
Esamina le considerazioni per la memorizzazione nella cache in Cloud Storage FUSE.
Scopri di più su come migliorare il rendimento.