Nesta página, descrevemos os valores padrão do Cloud Storage FUSE definidos automaticamente usados para tipos de máquinas Google Cloud de alto desempenho, projetados para otimizar o desempenho de cargas de trabalho exigentes e de alta capacidade. Os valores definidos manualmente no momento da montagem vão substituir esses padrões.
Tipos de máquina
As configurações são automatizadas para os seguintes tipos de máquinas de alto desempenho:
Tipo de série | Tipo de máquina |
---|---|
Série de máquina A2 | |
a2-megagpu-16g |
|
a2-ultragpu-8g |
|
Série de máquinas A3 | |
a3-edgegpu-8g |
|
a3-highgpu-8g |
|
a3-megagpu-8g |
|
a3-ultragpu-8g |
|
Série de máquinas 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 |
Configurações automatizadas
Quando um tipo de máquina compatível é detectado, o Cloud Storage FUSE aplica automaticamente os seguintes valores de configuração:
Campo do arquivo de configuração do Cloud Storage FUSE | Opção da CLI do Cloud Storage FUSE | Valor de configuração automatizado |
---|---|---|
metadata-cache.negative-ttl-secs |
--metadata-cache-negative-ttl-secs |
0 |
metadata-cache.ttl-secs 1 |
--metadata-cache-ttl-secs 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 |
1: definir essa configuração como -1
aumenta significativamente a performance, porque sempre disponibiliza arquivos do cache. Essa configuração ignora as verificações de consistência, o que pode levar à veiculação de dados desatualizados. Para detalhes sobre como gerenciar a consistência de dados, consulte
Invalidação de cache de arquivos, estatísticas e tipos.
Mais ajustes de performance
Ao usar um tipo de máquina Google Cloud de alta performance, as configurações detalhadas nesta página são aplicadas automaticamente. No entanto, é possível ajustar ainda mais sua máquina para uma performance ideal usando o guia Práticas recomendadas de ajuste de performance.
Se você estiver executando treinamento, disponibilização ou checkpointing e cargas de trabalho de cache JIT em clusters do Google Kubernetes Engine que usam GPUs ou TPUs do Cloud para acessar grandes conjuntos de dados no Cloud Storage, é possível simplificar a configuração usando arquivos YAML pré-configurados para ativar seus buckets do Cloud Storage diretamente nos pods de maneira mais eficiente. Para mais informações e instruções sobre como usar arquivos YAML pré-configurados do Google Kubernetes Engine, consulte Usar arquivos YAML pré-configurados do Google Kubernetes Engine para otimizar a performance do Cloud Storage FUSE.
A seguir
Saiba como ajustar o Cloud Storage FUSE para ter o melhor desempenho.
Use um arquivo YAML do Google Kubernetes Engine pré-configurado para configurar as práticas recomendadas de ajuste.