In diesem Dokument finden Sie 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 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 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: Da Metadaten aus dem lokalen Statistik-Cache bereitgestellt werden, vermeidet Cloud Storage FUSE Netzwerk-Roundtrips zu Cloud Storage für eine Statistik-Objektanfrage, wodurch die Latenz von metadatenlastigen Vorgängen verringert wird.
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. Konfigurieren Sie sie mit dem Befehl gcsfuse
.
Geben Sie einen Wert für eine der folgenden Optionen an, 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 auf den Seiten Cloud Storage FUSE – CLI-Referenz und Konfigurationsdatei für Cloud Storage FUSE.
Negatives Caching für Statistiken 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:
- 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.