Configurazioni automatizzate per tipi di macchine ad alte prestazioni

Questa pagina descrive i valori predefiniti di Cloud Storage FUSE impostati automaticamente utilizzati per i tipi di macchine Google Cloud ad alte prestazioni, progettati per ottimizzare le prestazioni per i workload esigenti e ad alto throughput. I valori impostati manualmente al momento del montaggio sostituiranno questi valori predefiniti.

Tipi di macchine

Le configurazioni sono automatizzate per i seguenti tipi di macchine ad alte prestazioni:

Tipo di serie Tipo di macchina
Serie di macchine A2
a2-megagpu-16g
a2-ultragpu-8g
Serie di macchine A3
a3-edgegpu-8g
a3-highgpu-8g
a3-megagpu-8g
a3-ultragpu-8g
Serie di macchine A4
4-highgpu-8g-lowmem
TPU v5e
ct5l-hightpu-8t
ct5lp-hightpu-8t
TPU v5p
ct5p-hightpu-4t
ct5p-hightpu-4t-tpu
TPU v6e (Trillium)
ct6e-standard-4t
ct6e-standard-4t-tpu
ct6e-standard-8t
ct6e-standard-8t-tpu

Configurazioni automatizzate

Quando viene rilevato un tipo di macchina supportato, Cloud Storage FUSE applica automaticamente i seguenti valori di configurazione:

Campo del file di configurazione Opzione CLI Valore di configurazione automatizzato
metadata-cache.negative-ttl-secs --metadata-cache-negative-ttl-secs 0
metadata-cache.ttl-secs1 --metadata-cache-ttl-secs1

-1

metadata-cache.stat-cache-max-size-mb --stat-cache-max-size-mb 1024
metadata-cache.type-cache-max-size-mb --type-cache-max-size-mb 128
implicit-dirs --implicit-dirs true
file-system.rename-dir-limit --rename-dir-limit 200000

1Se imposti questa configurazione su -1, le prestazioni migliorano in modo significativo, in quanto i file vengono sempre pubblicati dalla cache. Tieni presente che questa configurazione ignora i controlli di coerenza, il che può comportare la pubblicazione di dati obsoleti. Per informazioni dettagliate sulla gestione della coerenza dei dati, consulta Invalidazione della cache di file, statistiche e tipi.

Ulteriore ottimizzazione delle prestazioni

Quando utilizzi un tipo di macchina Google Cloud ad alte prestazioni, le configurazioni descritte in dettaglio in questa pagina vengono applicate automaticamente. Tuttavia, puoi ottimizzare ulteriormente la tua macchina per ottenere prestazioni ottimali utilizzando la guida Best practice per l'ottimizzazione del rendimento.

Se esegui carichi di lavoro di addestramento, serving o checkpointing e cache JIT su cluster Google Kubernetes Engine che utilizzano GPU Cloud o Cloud TPU per accedere a set di dati di grandi dimensioni in Cloud Storage, puoi semplificare la configurazione utilizzando file YAML preconfigurati per montare i bucket Cloud Storage direttamente nei pod in modo più efficiente. Per ulteriori informazioni e istruzioni su come utilizzare i file YAML di Google Kubernetes Engine preconfigurati, consulta Utilizzare i file YAML di Google Kubernetes Engine preconfigurati per ottimizzare le prestazioni di Cloud Storage FUSE.

Passaggi successivi