Entiende los eventos de QoS adaptativa con un tamaño de bloque definido en Active IQ Unified Manager
Los grupos de políticas de QoS adaptativas ajustan automáticamente el límite máximo o mínimo de rendimiento en función del tamaño del volumen, manteniendo la relación entre IOPS y TB a medida que cambia el tamaño del volumen. A partir de ONTAP 9.5, puedes especificar el tamaño de bloque en la política de QoS para aplicar al mismo tiempo, de forma efectiva, un umbral en MB/s.
Asignar un umbral de IOPS en una política adaptativa de QoS limita solo el número de operaciones que se producen en cada carga de trabajo. Dependiendo del tamaño de bloque configurado en el cliente que genera las cargas de trabajo, algunas IOPS incluyen muchos más datos y por lo tanto suponen una carga mucho mayor para los nodos que procesan las operaciones.
El valor en MB/s de una carga de trabajo se calcula mediante la siguiente fórmula:
MB/s = (IOPS * Block Size) / 1000
Si una carga de trabajo tiene una media de 3.000 IOPS y el tamaño de bloque en el cliente está configurado en 32 KB, entonces el MB/s efectivo para esta carga de trabajo es de 96. Si esta misma carga de trabajo tiene una media de 3.000 IOPS y el tamaño de bloque en el cliente está configurado en 48 KB, entonces el MB/s efectivo para esta carga de trabajo es de 144. Puedes ver que el nodo procesa un 50 % más de datos cuando el tamaño de bloque es mayor.
Veamos la siguiente política de calidad de servicio (QoS) adaptativa que tiene un tamaño de bloque definido y cómo se activan los eventos en función del tamaño de bloque configurado en el cliente.
Crea una política y establece el rendimiento máximo en 2,500 IOPS/TB con un tamaño de bloque de 32KB. Esto establece efectivamente el umbral de MB/s en 80 MB/s ((2500 IOPS * 32KB) / 1000) para un volumen con 1 TB de capacidad utilizada. Ten en cuenta que Unified Manager genera un evento de advertencia cuando el valor del rendimiento es un 10 % inferior al umbral definido. Los eventos se generan en las siguientes situaciones:
| Capacidad utilizada | Se genera un evento cuando el rendimiento supera este número de … | |
|---|---|---|
IOPS |
MB/s |
|
1 TB |
2.250 IOPS |
72 MB/s |
2 TB |
4.500 IOPS |
144 MB/s |
5 TB |
11.250 IOPS |
360 MB/s |
Si el volumen está usando 2 TB del espacio disponible, las IOPS son 4,000 y el tamaño de bloque de QoS está configurado en 32 KB en el cliente, entonces el rendimiento en MB/s es de 128 MB/s ((4,000 IOPS * 32 KB) / 1000). En este escenario no se genera ningún evento porque tanto 4,000 IOPS como 128 MB/s están por debajo del umbral para un volumen que está usando 2 TB de espacio.
Si el volumen utiliza 2 TB del espacio disponible, las IOPS son 4.000 y el tamaño de bloque de QoS está configurado en 64 KB en el cliente, entonces el rendimiento en MB/s es de 256 MB/s ((4.000 IOPS * 64 KB) / 1000). En este caso las 4.000 IOPS no generan un evento, pero el valor de 256 MB/s está por encima del umbral de 144 MB/s y se genera un evento.
Por este motivo, cuando se activa un evento por una infracción de MB/s en una política de QoS adaptativa que incluye el tamaño de bloque, se muestra un gráfico de MB/s en la sección System Diagnosis de la página Event details. Si el evento se activa por una infracción de IOPS en la política de QoS adaptativa, se muestra un gráfico de IOPS en la sección System Diagnosis. Si se produce una infracción tanto de IOPS como de MB/s, recibirás dos eventos.
Para obtener más información sobre cómo ajustar la configuración de QoS, consulta "Resumen de la gestión del rendimiento".