3.8. Medición de la compresión VDO


Este procedimiento comprueba la eficacia de la compresión de datos VDO en un volumen de prueba VDO.

Requisitos previos

Procedimiento

  1. Desactive la deduplicación y active la compresión en el volumen de prueba VDO:

    # vdo disableDeduplication --name=vdo-test
    # vdo enableCompression --name=vdo-test
    Copy to Clipboard Toggle word wrap
  2. Sincroniza el volumen VDO para completar cualquier compresión inacabada:

    # sync && dmsetup message vdo-test 0 sync-dedupe
    Copy to Clipboard Toggle word wrap
  3. Inspeccione las estadísticas de VDO antes de la transferencia:

    # vdostats --verbose | grep "blocks used"
    Copy to Clipboard Toggle word wrap

    Anote los valores data blocks used y logical blocks used.

  4. VDO optimiza la sobrecarga del sistema de archivos, así como los datos reales del usuario. Calcule el número de bloques de 4 KiB ahorrados por la compresión para el sistema de archivos vacío como logical blocks used menos data blocks used.
  5. Copie el contenido del directorio /lib en el volumen VDO:

    # cp --verbose --recursive /lib /mnt/vdo-test
    
    ...
    sent 152508960 bytes  received 60448 bytes  61027763.20 bytes/sec
    total size is 152293104  speedup is 1.00
    Copy to Clipboard Toggle word wrap

    Registra el tamaño total de los datos copiados.

  6. Sincronizar las cachés de Linux y el volumen VDO:

    # sync && dmsetup message vdo-test 0 sync-dedupe
    Copy to Clipboard Toggle word wrap
  7. Inspeccione las estadísticas de VDO de nuevo:

    # vdostats --verbose | grep "blocks used"
    Copy to Clipboard Toggle word wrap

    Observe los valores de logical blocks used y data blocks used.

  8. Calcule la cantidad de bytes ahorrados por la compresión utilizando la siguiente fórmula:

    saved_bytes = (logical_blocks_used - data_blocks_used) * 4096
    Copy to Clipboard Toggle word wrap

Pasos de limpieza

Volver arriba
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. Explore nuestras recientes actualizaciones.

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.

Theme

© 2025 Red Hat