Memoria caché de registro de grabación persistente
IBM Storage Ceph cluster, Persistent Write Log (PWL) cache proporciona una memoria caché de reescritura persistente y tolerante a errores para clientes RBD basados en librbd.
La memoria caché PWL utiliza un diseño de reescritura ordenada por registro que mantiene los puntos de comprobación internamente para que las grabaciones que se vuelven a vaciar en el clúster sean siempre coherentes con el bloqueo. Si la memoria caché de cliente se pierde por completo, la imagen de disco sigue siendo coherente pero los datos parecen obsoletos. Puede utilizar la memoria caché PWL con memoria persistente (PMEM) o discos de estado sólido (SSD) como dispositivos de memoria caché.
Para PMEM, la modalidad de memoria caché es el registro de grabación de réplica (RWL) y para SSD, la modalidad de memoria caché es (SSD). Actualmente, la memoria caché PWL da soporte a las modalidades RWL y SSD y está inhabilitada de forma predeterminada.
Ventajas principales de la memoria caché de PWL
- La memoria caché PWL puede proporcionar un alto rendimiento cuando la memoria caché no está llena. Cuanto mayor sea la memoria caché, mayor será la duración del alto rendimiento.
- La memoria caché PWL proporciona persistencia y no es mucho más lenta que la memoria caché RBD. La memoria caché RBD es más rápida pero volátil y no puede garantizar el orden y la persistencia de los datos.
- En un estado estable, donde la memoria caché está llena, el rendimiento se ve afectado por el número de E/S en curso. Por ejemplo, PWL puede proporcionar un mayor rendimiento a una profundidad io_baja, pero a una profundidad io_alta, como cuando el número de E/S es mayor que 32, el rendimiento suele ser peor que en los casos sin memoria caché.
Casos de uso para el almacenamiento en memoria caché de PMEM
- A diferencia de la memoria caché RBD, la memoria caché PWL tiene características no volátiles y se utiliza en escenarios en los que no desea pérdida de datos y necesita rendimiento.
- La modalidad RWL proporciona una baja latencia. Tiene una latencia baja estable para E/S de ráfaga y es adecuado para aquellos escenarios con altos requisitos para una latencia baja estable.
- La modalidad RWL también tiene una mejora continua y estable del rendimiento en escenarios con una profundidad de E/S baja o no demasiada E/S en curso.
Caso de uso para el almacenamiento en memoria caché de SSD
Las ventajas del modo SSD son similares al modo RWL. El hardware SSD es relativamente barato y popular, pero su rendimiento es ligeramente inferior al de PMEM.