Questo documento descrive come impostare automaticamente i valori predefiniti di Cloud Storage FUSE utilizzati per i tipi di macchine Compute Engine ad alte prestazioni, progettati per ottimizzare le prestazioni per i workload impegnativi e ad alta velocità effettiva. I valori impostati manualmente al momento del montaggio sostituiranno questi valori predefiniti.
Tipi di macchine
I valori di configurazione vengono automatizzati per i seguenti tipi di macchine Compute Engine ad alte prestazioni:
| Tipo di serie | Tipo di macchina |
|---|---|
| Serie di macchine A2 |
|
| Serie di macchine A3 |
|
| Serie di macchine A4 |
|
| Serie di macchine A4X | |
a4x-highgpu-4g |
|
| TPU v5e |
|
| TPU v5p |
|
| TPU v6e (Trillium) |
|
| TPU 7x (Ironwood) | |
tpu7x-standard-4t |
Valori di configurazione automatizzati
Quando viene rilevato un tipo di macchina supportato, Cloud Storage FUSE applica automaticamente i seguenti valori di configurazione:
| Campo del file di configurazione di Cloud Storage FUSE | Opzione dell'interfaccia a riga di comando di Cloud Storage FUSE | Valore di configurazione automatizzato |
|---|---|---|
metadata-cache:negative-ttl-secs |
--metadata-cache-negative-ttl-secs |
0 |
metadata-cache:ttl-secs1 |
--metadata-cache-ttl-secs1 |
|
metadata-cache:stat-cache-max-size-mb |
--stat-cache-max-size-mb |
1024 |
implicit-dirs |
--implicit-dirs |
true |
file-system:rename-dir-limit |
--rename-dir-limit |
200000 |
write:global-max-blocks |
--write-global-max-blocks |
1600 |
1 L'impostazione di questa configurazione su -1 aumenta notevolmente le
prestazioni, 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 maggiori dettagli sulla gestione della coerenza dei dati, consulta la
panoramica della memorizzazione nella cache in Cloud Storage FUSE.
Ulteriore ottimizzazione delle prestazioni
Quando utilizzi un tipo di macchina ad alte prestazioni Google Cloud , i valori di configurazione descritti in questa pagina vengono applicati automaticamente. Tuttavia, puoi ottimizzare ulteriormente la macchina per ottenere prestazioni ottimali utilizzando i seguenti metodi:
Utilizza la guida alle best practice per l'ottimizzazione delle prestazioni per migliorare Cloud Storage FUSE utilizzando le funzionalità e le configurazioni chiave di Cloud Storage FUSE per ottenere la massima velocità effettiva e prestazioni ottimali.
Se esegui workload di addestramento, pubblicazione o checkpointing e cache Just in Time (JIT) sui 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 i 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 GKE preconfigurati, consulta Utilizzare i file YAML GKE preconfigurati per ottimizzare le prestazioni di Cloud Storage FUSE.
Se esegui workload di addestramento, pubblicazione o checkpointing utilizzando Cloud Storage FUSE, puoi utilizzare il
profilecampo o--profileopzione del comando per regolare automaticamente configurazioni specifiche di Cloud Storage FUSE per prestazioni ottimali in base al tipo di workload specifico. Per ulteriori informazioni, consulta Configurazioni basate sul profilo per i workload di AI/ML.
Passaggi successivi
Scopri come ottimizzare Cloud Storage FUSE per prestazioni ottimali.
Utilizza un file YAML GKE preconfigurato per configurare le best practice di ottimizzazione.