Buscar

4.4. Prueba de los efectos de la profundidad de E/S en el rendimiento de VDO

download PDF

Estas pruebas determinan la profundidad de E/S que produce el rendimiento óptimo y la menor latencia para su configuración de VDO. La profundidad de E/S representa el número de solicitudes de E/S que la herramienta fio envía a la vez.

Dado que VDO utiliza un tamaño de sector de 4 KiB, las pruebas realizan cuatro esquinas con operaciones de E/S de 4 KiB y una profundidad de E/S de 1, 8, 16, 32, 64, 128, 256, 512 y 1024.

4.4.1. Comprobación del efecto de la profundidad de E/S en las lecturas secuenciales del 100% en VDO

Esta prueba determina el rendimiento de las operaciones de lectura secuencial al 100% en un volumen VDO con diferentes valores de profundidad 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
  3. Registre el rendimiento y la latencia reportados para lecturas secuenciales del 100%:

    # for depth in 1 2 4 8 16 32 64 128 256 512 1024 2048; do
      fio --rw=read \
          --bs=4096 \
          --name=vdo \
          --filename=/dev/mapper/vdo-test \
          --ioengine=libaio \
          --numjobs=1 \
          --thread \
          --norandommap \
          --runtime=300 \
          --direct=1 \
          --iodepth=$depth \
          --scramble_buffers=1 \
          --offset=0 \
          --size=100g
      done
  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”.

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.