Almacenamiento en caché de estadísticas en Cloud Storage FUSE

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:

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:

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?