Statistik-Caching in Cloud Storage FUSE

Dieses Dokument enthält Details zum Statistik-Caching in Cloud Storage FUSE, das Dateimetadatenvorgänge für Anwendungen beschleunigt, die häufig Dateiattribute prüfen. Häufige Prüfungen der Dateiattribute sind bei vielen Anwendungen üblich, die wiederholt prüfen, ob sich eine Datei geändert hat. Durch das Zwischenspeichern von Statistiken wird die Anzahl der GetMetadata-Aufrufe für Cloud Storage reduziert.

Vorteile des Caching von Statistiken

  • Verbesserte Leistung für Vorgänge mit Dateiattributen: Beim Statistik-Caching werden Objektmetadaten wie Dateigröße, Änderungszeit, Berechtigungen und andere Standarddateiattribute gespeichert. Wenn Sie das Zwischenspeichern von Statistiken aktivieren, werden Vorgänge, bei denen diese Attribute abgefragt werden, erheblich beschleunigt, da Cloud Storage diese Informationen häufig aus dem lokalen Cache abrufen kann.

  • Geringere Latenz: Durch die Bereitstellung von Metadaten aus dem lokalen Statistik-Cache vermeidet Cloud Storage FUSE Netzwerk-Roundtrips zu Cloud Storage für eine Statistik-Objektanfrage. Dadurch wird die Latenz von metadatenlastigen Vorgängen verringert.

  • Caching negativer Statistiken: Sie können Informationen zu nicht vorhandenen Dateien oder Verzeichnissen im Cache speichern. Wenn eine Anwendung also häufig nach einer Datei sucht, die nicht vorhanden ist, kann das negative Ergebnis für eine kurze Gültigkeitsdauer (Time to Live, TTL) im Cache gespeichert werden. So werden wiederholte Suchvorgänge in Cloud Storage für denselben nicht vorhandenen Pfad vermieden.

Caching von Statistiken konfigurieren

Der Statistik-Cache 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:

Weitere Informationen zu Standard- und empfohlenen Werten für die Konfiguration des Stat-Cache finden Sie in der Cloud Storage FUSE-Befehlszeilenreferenz und auf der Seite Konfigurationsdatei für Cloud Storage FUSE.

Negatives Statistik-Caching konfigurieren

Cloud Storage FUSE bietet auch die Möglichkeit des negativen Statistik-Cachings. Damit können Sie eine TTL für Statistik-Cache-Einträge für nicht vorhandene Dateien oder negative Ergebnisse festlegen. Die TTL des Caches für negative Statistiken wird mit einer der folgenden Methoden gesteuert:

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

Nächste Schritte