4.5. Comprobación de los efectos del tamaño de la solicitud de E/S en el rendimiento de VDO


Utilizando estas pruebas, se puede identificar el tamaño de bloque que produce el mejor rendimiento de VDO en la profundidad óptima de E/S.

Las pruebas realizan cuatro esquinas con una profundidad de E/S fija, con tamaños de bloque variados en el rango de 8 KiB a 1 MiB.

Requisitos previos

Esta prueba determina el rendimiento de las operaciones de escritura secuencial en un volumen VDO con diferentes tamaños de solicitud de E/S.

Procedimiento

  1. Crea un nuevo volumen VDO.

    Para más detalles, consulte Sección 4.2, “Creación de un volumen VDO para pruebas de rendimiento”.

  2. Rellene previamente las áreas a las que la prueba podría acceder realizando un trabajo de escritura fio en el volumen de prueba:

    # fio --rw=write \
          --bs=8M \
          --name=vdo \
          --filename=/dev/mapper/vdo-test \
          --ioengine=libaio \
          --thread \
          --direct=1 \
          --scramble_buffers=1
    Copy to Clipboard Toggle word wrap
  3. Registre el rendimiento y la latencia reportados para la prueba de escritura secuencial:

    # for iosize in 4 8 16 32 64 128 256 512 1024; do
      fio --rw=write \
          --bs=${iosize}k \
          --name=vdo \
          --filename=/dev/mapper/vdo-test \
          --ioengine=libaio \
          --numjobs=1 \
          --thread \
          --norandommap \
          --runtime=300 \
          --direct=1 \
          --iodepth=optimal-depth \
          --scramble_buffers=1 \
          --offset=0 \
          --size=100g
      done
    Copy to Clipboard Toggle word wrap
  4. Retire el volumen de prueba VDO.

    Para más detalles, consulte Sección 4.3, “Limpieza del volumen de pruebas de rendimiento de VDO”.

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