4.6. Prueba de los efectos de las cargas mixtas de E/S en el rendimiento de VDO


Esta prueba determina cómo se comporta su configuración de VDO con cargas de E/S mixtas de lectura y escritura, y analiza los efectos de las lecturas y escrituras mixtas en la profundidad de cola aleatoria óptima y los tamaños de solicitud de 4 KB a 1 MB.

Este procedimiento realiza una prueba de cuatro esquinas con una profundidad de E/S fija, un tamaño de bloque variado en el rango de 8 KB a 256 KB y un porcentaje de lectura establecido en incrementos del 10%, comenzando por el 0%.

Requisitos previos

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 el estímulo de entrada de lectura y escritura:

    # for readmix in 0 10 20 30 40 50 60 70 80 90 100; do
        for iosize in 4 8 16 32 64 128 256 512 1024; do
          fio --rw=rw \
              --rwmixread=$readmix \
              --bs=${iosize}k \
              --name=vdo \
              --filename=/dev/mapper/vdo-test \
              --ioengine=libaio \
              --numjobs=1 \
              --thread \
              --norandommap \
              --runtime=300 \
              --direct=0 \
              --iodepth=optimal-depth \
              --scramble_buffers=1 \
              --offset=0 \
              --size=100g
        done
      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”.

  5. Grafique los resultados de la prueba.

    Ejemplo 4.3. Análisis de cargas mixtas de E/S

    La siguiente imagen muestra un ejemplo de cómo VDO podría responder a cargas de E/S mixtas:

    Figura 4.4. El rendimiento es consistente en diferentes combinaciones de lectura y escritura

    El rendimiento y la latencia agregados son relativamente consistentes en toda la gama de mezcla de lecturas y escrituras, con una tendencia desde el rendimiento máximo de escritura más bajo hasta el rendimiento máximo de lectura más alto.

    Este comportamiento puede variar con diferentes almacenamientos, pero la observación importante es que el rendimiento es consistente bajo cargas variables o que se puede entender la expectativa de rendimiento para aplicaciones que demuestran mezclas específicas de lectura y escritura.

    Nota

    Si su sistema no muestra una consistencia de respuesta similar, podría ser un signo de una configuración subóptima. Póngase en contacto con su ingeniero de ventas de Red Hat si esto ocurre.

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