Buscar

2.4. Selección de un modo de escritura VDO

download PDF

Puede configurar el modo de escritura para un volumen VDO, basándose en lo que requiere el dispositivo de bloque subyacente. Por defecto, VDO selecciona el modo de escritura automáticamente.

2.4.1. Modos de escritura VDO

VDO admite los siguientes modos de escritura:

sync

Cuando VDO está en modo sync, las capas por encima de él asumen que un comando de escritura escribe datos en el almacenamiento persistente. Como resultado, no es necesario que el sistema de archivos o la aplicación, por ejemplo, emitan solicitudes FLUSH o de acceso forzado a la unidad (FUA) para hacer que los datos se vuelvan persistentes en los puntos críticos.

VDO debe estar en modo sync sólo cuando el almacenamiento subyacente garantiza que los datos se escriben en el almacenamiento persistente cuando el comando de escritura se completa. Es decir, el almacenamiento no debe tener una caché de escritura volátil, o debe tener una caché de escritura.

async

Cuando VDO está en modo async, VDO no garantiza que los datos se escriban en el almacenamiento persistente cuando se reconoce un comando de escritura. El sistema de archivos o la aplicación deben emitir peticiones FLUSH o FUA para asegurar la persistencia de los datos en los puntos críticos de cada transacción.

VDO debe estar configurado en el modo async si el almacenamiento subyacente no garantiza que los datos se escriban en el almacenamiento persistente cuando el comando de escritura se completa; es decir, cuando el almacenamiento tiene una caché de escritura volátil.

async-unsafe

Este modo tiene las mismas propiedades que async pero no cumple con Atomicidad, Consistencia, Aislamiento, Durabilidad (ACID). En comparación con async, async-unsafe tiene un mejor rendimiento.

Aviso

Cuando una aplicación o un sistema de archivos que asume el cumplimiento de ACID opera sobre el volumen VDO, el modo async-unsafe podría causar una pérdida de datos inesperada.

auto
El modo auto selecciona automáticamente sync o async en función de las características de cada dispositivo. Esta es la opción por defecto.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.