Das Statistik-Caching in Cloud Storage FUSE beschleunigt Dateimetadatenvorgänge für Anwendungen, die häufig Dateiattribute prüfen, z. B. Anwendungen, die wiederholt prüfen, ob eine Datei geändert wurde. Durch das Caching von Dateimetadaten trägt das Statistik-Caching dazu bei, die Anzahl der GetMetadata-Aufrufe an Cloud Storage zu reduzieren.
Vorteile des Caching von Statistiken
Verbesserte Leistung für Dateiattributvorgänge: Beim Statistik-Caching werden Objektmetadaten wie Dateigröße, Änderungszeit, Berechtigungen und andere Standarddateiattribute gespeichert. Wenn Sie das Stat-Caching aktivieren, werden Vorgänge, die diese Attribute abfragen, 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 werden Netzwerk-Roundtrips zu Cloud Storage für eine Statistik-Objektanfrage vermieden, was die Latenz von metadatenintensiven Vorgängen verringert.
Negatives Statistik-Caching: 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 (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:
- Option
gcsfuse:--stat-cache-max-size-mb - Feld in der Konfigurationsdatei:
metadata-cache:stat-cache-max-size-mb
Weitere Informationen zu Standard- und empfohlenen Werten für die Konfiguration des Stat-Cache finden Sie in der Referenz zur Cloud Storage FUSE-Befehlszeile und auf der Seite Cloud Storage FUSE-Konfigurationsdatei.
Negatives Statistik-Caching konfigurieren
Cloud Storage FUSE bietet auch eine Funktion für das negative Statistik-Caching, mit der Sie eine TTL für Statistik-Cache-Einträge für nicht vorhandene Dateien oder negative Ergebnisse festlegen können. Die TTL des negativen Statistik-Cache wird mit einer der folgenden Methoden gesteuert:
- Option
gcsfuse:--metadata-cache-negative-ttl-secs - Feld in der Konfigurationsdatei:
metadata-cache:negative-ttl-secs
Weitere Informationen zum Statistik-Caching finden Sie unter Cloud Storage FUSE-Semantik in der GitHub-Dokumentation zu Cloud Storage FUSE.