Cumplimiento de GRA
El planificador de GRA realiza un seguimiento del uso de los recursos para asegurarse de que cada grupo de recursos reciba su asignación mínima de recursos cuando todos los grupos están utilizando de forma activa el sistema. La medida de la recepción correcta de su asignación de recursos configurada por parte de cada grupo se denomina cumplimiento.
El cumplimiento se mide midiendo las estadísticas de trabajo de cada trabajo que se completa en el sistema. El planificador de GRA realiza un seguimiento de las estadísticas de trabajos de cada grupo de recursos y divide la cantidad de recursos utilizados por un grupo de recursos sobre la cantidad total de recursos utilizados por todos los RSG durante ese intervalo de tiempo. El planificador de GRA utiliza el porcentaje de uso real resultante para determinar si un grupo se ajusta al cumplimiento o si tiene exceso o carencia de reparto. El porcentaje de recursos es la cantidad de recursos que tiene asignados un grupo, en función de sus valores máximo y mínimo de recursos y la actividad de otros grupos de recursos en el sistema.
- Un grupo con exceso de reparto es un grupo que recibe más recursos que su porcentaje permitido. Esto sucede a menudo cuando un grupo está ocupado, pero el resto no. Debido al volumen de la actividad cuando otros grupos están inactivos, el grupo recibe más que su cuota permitida recursos.
- Un grupo con carencia de reparto es un grupo que recibe menos recursos que su porcentaje permitido. Por lo general, esto sucede cuando un grupo está inactivo. Si los usuarios no envían ningún trabajo, el grupo no necesita ni utiliza los recursos asignados a él.
El planificador de GRA utiliza valores de cumplimiento para clasificar grupos desde con mucha carencia de reparto a con gran exceso de reparto. Si un grupo tiene carencia de reparto, el planificador de GRA selecciona los trabajos de este grupo antes que los trabajos de un grupo con exceso de reparto.
El planificador de GRA calcula el cumplimiento sobre un valor de horizonte; el horizonte es 60 minutos de forma predeterminada. El horizonte es una ventana de tiempo móvil de la actividad de la última hora para mostrar el cumplimiento. Netezza Performance Server mueve la ventana cada 1/60th del horizonte (cada minuto para GRA, y cada 10 segundos para el programador de fragmentos).