Typ-Caching in Cloud Storage FUSE

Dieses Dokument bietet ausführliche Informationen zum Typ-Caching. Mit diesem Caching wird die Überprüfung des Vorhandenseins von Dateien oder Verzeichnissen für Arbeitslasten beschleunigt, für die eine Vielzahl entsprechender Prüfungen oder Pfadsuchen ausgeführt werden muss. Die Verwendung des Typ-Caching verbessert die Latenz, da es die Anzahl der Anfragen an Cloud Storage reduziert, mit denen geprüft wird, ob ein Pfad vorhanden ist.

Vorteile des Typ-Caching

  • Verbesserte Leistung für Metadatenvorgänge: Beim Typ-Caching werden im Cache vorhandene Typinformationen lokal im Arbeitsspeicher gespeichert. Diese Informationen geben an, ob ein Objekt eine Datei, ein Verzeichnis oder ein symbolischer Link ist. Dadurch werden Vorgänge beschleunigt, bei denen der Typ eines Objekts bestimmt oder geprüft werden muss, ob es vorhanden ist.

  • Geringere Latenz: Durch das Typ-Caching werden Anfragen von Cloud Storage FUSE an Cloud Storage zum Abrufen von Metadaten vermieden. Dies verkürzt die Zeit, die zur Ausführung von stat-, ls- und Pfadsuchvorgängen benötigt wird.

  • Weniger Cloud Storage-Anfragen: Da die Typinformationen aus dem lokalen Cache bereitgestellt werden, wird die Anzahl der API-Aufrufe an Cloud Storage reduziert.

Typ-Caching konfigurieren

Das Typ-Caching ist standardmäßig aktiviert. Sie können es mit dem Befehl gcsfuse konfigurieren. Dafür müssen Sie einen Wert für eine der folgenden Optionen angeben, um die maximale Größe des Cache festzulegen:

Verwenden Sie eine der folgenden Optionen, um den TTL-Wert des Cache festzulegen:

Weitere Informationen zum Typ-Caching finden Sie unter Cloud Storage FUSE-Semantik in der GitHub-Dokumentation zu Cloud Storage FUSE.

Nächste Schritte