Dieses Dokument enthält Details zum Caching von Statistiken in Cloud Storage FUSE. Dadurch werden Dateimetadatenvorgänge für Anwendungen beschleunigt, die häufig Dateiattribute prüfen. Häufige Prüfungen von Dateiattributen sind für viele Anwendungen üblich, die wiederholt prüfen, ob sich eine Datei geändert hat. Durch das Caching von Statistiken kann die Anzahl der GetMetadata-Aufrufe für Cloud Storage reduziert werden.
Vorteile des Caching von Statistiken
Verbesserte Leistung für Vorgänge mit Dateiattributen: Beim Caching von Statistiken werden Objektmetadaten wie Dateigröße, Änderungszeit, Berechtigungen und andere Standarddateiattribute gespeichert. Wenn Sie das Caching 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.
Negatives Caching von 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. Dadurch 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 ihn 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:
gcsfuse-Option:--stat-cache-max-size-mb- Feld in der Konfigurationsdatei:
metadata-cache:stat-cache-max-size-mb
Weitere Informationen zu den Standard- und empfohlenen Werten für die Konfiguration des Statistik-Cache finden Sie auf den Seiten CLI-Referenz für Cloud Storage FUSE und Konfigurationsdatei für Cloud Storage FUSE.
Negatives Caching von Statistiken konfigurieren
Cloud Storage FUSE bietet auch eine Funktion für das negative Caching von Statistiken, mit der Sie eine TTL für Einträge im Statistik-Cache für nicht vorhandene Dateien oder negative Ergebnisse festlegen können. Die TTL des negativen Statistik-Cache wird mit einer der folgenden Methoden gesteuert:
gcsfuse-Option:--metadata-cache-negative-ttl-secs- Feld in der Konfigurationsdatei:
metadata-cache:negative-ttl-secs
Weitere Informationen zum Caching von Statistiken finden Sie unter Cloud Storage FUSE-Semantik in der GitHub-Dokumentation zu Cloud Storage FUSE.
Nächste Schritte
Weitere Informationen zur Leistungssteigerung.