4.4.5. Análisis del rendimiento de VDO con diferentes profundidades de E/S

El siguiente ejemplo analiza el rendimiento y la latencia de VDO registrados con diferentes valores de profundidad de E/S.

Observe el comportamiento en toda la gama y los puntos de inflexión en los que el aumento de la profundidad de E/S proporciona ganancias de rendimiento decrecientes. El acceso secuencial y el acceso aleatorio probablemente alcancen un pico en valores diferentes, pero los picos podrían ser diferentes para todos los tipos de configuraciones de almacenamiento.

Ejemplo 4.1. Análisis de profundidad de E/S

Figura 4.1. Análisis del rendimiento de VDO

VDO throughput analysis

Fíjate en la "rodilla" de cada curva de rendimiento:

  • El marcador 1 identifica el pico de rendimiento secuencial en el punto X. Esta configuración particular no se beneficia de la profundidad de E/S secuencial de 4 KiB mayor que X.
  • El marcador 2 identifica el pico de rendimiento aleatorio de 4 KiB en el punto Z. Esta configuración concreta no se beneficia de una profundidad de E/S aleatoria de 4 KiB mayor que Z.

Más allá de la profundidad de E/S en los puntos X y Z, las ganancias de ancho de banda disminuyen, y la latencia media de las peticiones aumenta 1:1 por cada petición de E/S adicional.

La siguiente imagen muestra un ejemplo de la latencia de escritura aleatoria después de la "rodilla" de la curva en el gráfico anterior. Debe probar en estos puntos para obtener el máximo rendimiento que incurra en la menor penalización del tiempo de respuesta.

Figura 4.2. Análisis de latencia VDO

VDO latency analysis

Profundidad óptima de E/S

El punto Z marca la profundidad de E/S óptima. El plan de pruebas recoge datos adicionales con una profundidad de E/S igual a Z.