El almacenamiento en caché de estadísticas en Cloud Storage FUSE acelera las operaciones de metadatos de archivos para
las aplicaciones que verifican con frecuencia los atributos de los archivos, como las aplicaciones que
verifican de forma repetida si un archivo cambió. Cuando se almacenan en caché los metadatos de los archivos, el almacenamiento en caché de estadísticas ayuda a reducir la cantidad de llamadas GetMetadata a Cloud Storage.
Beneficios del almacenamiento en caché de estadísticas
Rendimiento mejorado para las operaciones de atributos de archivo: El almacenamiento en caché de estadísticas guarda los metadatos de los objetos, como el tamaño del archivo, la hora de modificación, los permisos y otros atributos de archivo estándar. Habilitar el almacenamiento en caché de estadísticas acelera significativamente las operaciones que consultan estos atributos, ya que Cloud Storage suele poder recuperar esta información de la caché local.
Latencia reducida: Cuando entrega metadatos desde la caché de estadísticas local, Cloud Storage FUSE evita los viajes de ida y vuelta de la red a Cloud Storage para una solicitud de objeto de estadística, lo que reduce la latencia de las operaciones con muchos metadatos.
Almacenamiento en caché de estadísticas negativas: Puedes almacenar en caché información sobre archivos o directorios inexistentes, lo que significa que, si una aplicación verifica con frecuencia un archivo que no está allí, el resultado negativo se puede almacenar en caché durante un tiempo de actividad (TTL) corto, lo que evita búsquedas repetidas en Cloud Storage para la misma ruta de acceso inexistente.
Configura el almacenamiento en caché de estadísticas
La caché de estadísticas está habilitada de forma predeterminada. Configúrala con el comando gcsfuse.
Para establecer el tamaño máximo de la caché, proporciona un valor para una de las siguientes opciones:
- Opción
gcsfuse:--stat-cache-max-size-mb - Campo del archivo de configuración:
metadata-cache:stat-cache-max-size-mb
Para obtener más información sobre los valores predeterminados y recomendados para configurar la caché de estadísticas, consulta las páginas de referencia de la CLI de Cloud Storage FUSE y archivo de configuración de Cloud Storage FUSE.
Configura el almacenamiento en caché de estadísticas negativas
Cloud Storage FUSE también ofrece una capacidad de almacenamiento en caché de estadísticas negativo, que te permite establecer un TTL para las entradas de caché de estadísticas de archivos inexistentes o resultados negativos. El TTL de la caché de estadísticas negativas se controla con uno de los siguientes métodos:
- Opción
gcsfuse:--metadata-cache-negative-ttl-secs - Campo del archivo de configuración:
metadata-cache:negative-ttl-secs
Para obtener más información sobre el almacenamiento en caché de estadísticas, consulta Semántica de Cloud Storage FUSE en la documentación de GitHub de Cloud Storage FUSE.
¿Qué sigue?
Revisa las consideraciones para el almacenamiento en caché en Cloud Storage FUSE.
Obtén más información para mejorar el rendimiento.