Automatisierte Konfigurationswerte für Hochleistungsmaschinentypen

In diesem Dokument wird beschrieben, wie Sie automatisch Standardwerte für Cloud Storage FUSE für leistungsstarke Compute Engine-Maschinentypen festlegen, die für die Optimierung der Leistung für anspruchsvolle Arbeitslasten mit hohem Durchsatz entwickelt wurden. Werte, die zum Zeitpunkt der Bereitstellung manuell festgelegt werden, überschreiben diese Standardwerte.

Maschinentypen

Konfigurationswerte werden für die folgenden leistungsstarken Compute Engine-Maschinentypen automatisch festgelegt:

Serientyp Maschinentyp
A2-Maschinenserie
a2-megagpu-16g
a2-ultragpu-8g
A3-Maschinenserie
a3-edgegpu-8g
a3-highgpu-8g
a3-megagpu-8g
a3-ultragpu-8g
A4-Maschinenserie
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

Automatisierte Konfigurationswerte

Wenn ein unterstützter Maschinentyp erkannt wird, wendet Cloud Storage FUSE automatisch die folgenden Konfigurationswerte an:

Feld der Cloud Storage FUSE-Konfigurationsdatei Cloud Storage FUSE-Befehlszeilenoption Automatisierter Konfigurationswert
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

1 Wenn Sie diese Konfiguration auf -1 festlegen, wird die Leistung erheblich gesteigert, da Dateien immer aus dem Cache bereitgestellt werden. Beachten Sie, dass bei dieser Konfiguration Konsistenzprüfungen umgangen werden, was dazu führen kann, dass veraltete Daten bereitgestellt werden. Weitere Informationen zum Verwalten der Datenkonsistenz finden Sie unter Übersicht über das Caching in Cloud Storage FUSE.

Weitere Leistungsoptimierung

Wenn Sie einen leistungsstarken Google Cloud -Maschinentyp verwenden, werden die auf dieser Seite beschriebenen Konfigurationswerte automatisch angewendet. Sie können Ihre Maschine jedoch mit den folgenden Methoden weiter optimieren:

  • Mit dem Leistungsoptimierungsleitfaden können Sie Cloud Storage FUSE mithilfe wichtiger Cloud Storage FUSE-Funktionen und -Konfigurationen optimieren, um maximalen Durchsatz und optimale Leistung zu erzielen.

  • Wenn Sie Trainings-, Bereitstellungs- oder Checkpointing-Arbeitslasten sowie JIT-Cache-Arbeitslasten (Just-in-Time) in Google Kubernetes Engine-Clustern ausführen, die Cloud-GPUs oder Cloud TPU für den Zugriff auf große Datasets in Cloud Storage verwenden, können Sie die Einrichtung optimieren, indem Sie vorkonfigurierte YAML-Dateien verwenden, um Ihre Cloud Storage-Buckets effizienter direkt in Ihre Pods einzubinden. Weitere Informationen und eine Anleitung zur Verwendung vorkonfigurierter GKE-YAML-Dateien finden Sie unter Vorkonfigurierte GKE-YAML-Dateien verwenden, um die Leistung von Cloud Storage FUSE zu optimieren.

  • Wenn Sie Trainings-, Bereitstellungs- oder Checkpointing-Arbeitslasten mit Cloud Storage FUSE ausführen, können Sie das Feld profile oder die Befehlsoption --profile verwenden, um bestimmte Cloud Storage FUSE-Konfigurationen automatisch an den jeweiligen Arbeitslasttyp anzupassen und so die Leistung zu optimieren. Weitere Informationen finden Sie unter Profilbasierte Konfigurationen für KI-/ML-Arbeitslasten.

Nächste Schritte