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 | Opção da CLI | 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 |
1Definir essa configuração como -1
aumenta significativamente
o desempenho, 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 Cloud GPUs ou Cloud TPU para acessar grandes conjuntos de dados no Cloud Storage, simplifique sua 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.