Comprenda los eventos de las políticas de QoS adaptativas que tienen un tamaño de bloque definido
Los grupos de políticas de QoS adaptables escalan automáticamente un límite o un piso de rendimiento en función del tamaño del volumen, manteniendo la relación de IOPS a TB a medida que cambia el tamaño del volumen. A partir de ONTAP 9.5, puede especificar el tamaño del bloque en la política de QoS para aplicar efectivamente un umbral de MB/s al mismo tiempo.
La asignación de un umbral de IOPS en una política de QoS adaptativa establece un límite únicamente en la cantidad de operaciones que ocurren en cada carga de trabajo. Dependiendo del tamaño del bloque que se configura en el cliente que genera las cargas de trabajo, algunas IOPS incluyen muchos más datos y, por lo tanto, colocan una carga mucho mayor en los nodos que procesan las operaciones.
El valor de MB/s para una carga de trabajo se genera utilizando la siguiente fórmula:
MB/s = (IOPS * Block Size) / 1000
Si una carga de trabajo tiene un promedio de 3000 IOPS y el tamaño de bloque en el cliente está configurado en 32 KB, entonces los MB/s efectivos para esta carga de trabajo son 96. Si esta misma carga de trabajo tiene un promedio de 3000 IOPS y el tamaño de bloque en el cliente está configurado en 48 KB, entonces los MB/s efectivos para esta carga de trabajo son 144. Se puede ver que el nodo procesa un 50% más de datos cuando el tamaño del bloque es mayor.
Veamos la siguiente política de 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.
Cree una política y establezca el rendimiento máximo en 2500 IOPS/TB con un tamaño de bloque de 32 KB. Esto establece efectivamente el umbral de MB/s en 80 MB/s ((2500 IOPS * 32 KB) / 1000) para un volumen con 1 TB de capacidad utilizada. Tenga en cuenta que Unified Manager genera un evento de advertencia cuando el valor de rendimiento es un 10 % menor que el umbral definido. Los eventos se generan en las siguientes situaciones:
| Capacidad utilizada | El evento se genera 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 utiliza 2 TB del espacio disponible, las IOPS son 4000 y el tamaño del bloque QoS está configurado en 32 KB en el cliente, entonces el rendimiento de MB/ps es 128 MB/s ((4000 IOPS * 32 KB) / 1000). No se genera ningún evento en este escenario porque tanto 4000 IOPS como 128 MB/s están por debajo del umbral para un volumen que utiliza 2 TB de espacio.
Si el volumen utiliza 2 TB del espacio disponible, las IOPS son 4000 y el tamaño del bloque QoS está configurado en 64 KB en el cliente, entonces el rendimiento de MB/s es 256 MB/s ((4000 IOPS * 64 KB) / 1000). En este caso, los 4.000 IOPS no generan un evento, pero el valor de MB/s 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 basado en una violación de MB/s para una política de QoS adaptativa que incluye el tamaño del bloque, se muestra un gráfico de MB/s en la sección Diagnóstico del sistema de la página Detalles del evento. Si el evento se activa debido a una violación de IOPS para la política de QoS adaptativa, se muestra un gráfico de IOPS en la sección Diagnóstico del sistema. Si se produce una infracción tanto de IOPS como de MB/s, recibirá dos eventos.
Para obtener más información sobre cómo ajustar la configuración de QoS, consulte "Descripción general de la gestión del rendimiento" .