Statistik-Caching in Cloud Storage FUSE

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 sich eine Datei geändert hat. Durch das Caching von Dateimetadaten trägt das Statistik-Caching dazu bei, die Anzahl der GetMetadata-Aufrufe an Cloud Storage zu reduzieren.

Vorteile des Statistik-Caching

  • 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 vermeidet Cloud Storage FUSE Netzwerk-Roundtrips zu Cloud Storage für eine Statistik-Objektanfrage, 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. 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 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 Statistik-Cache finden Sie auf den Seiten Cloud Storage FUSE CLI-Referenz und 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:

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

Nächste Schritte