Esempio di allocazione garantita delle risorse
- Se il gruppo di risorse degli analisti è l'unico gruppo attivo, può utilizzare fino al 100% delle risorse del sistema per il suo lavoro (la sua risorsa massima).
- Se il gruppo di risorse rptquery è l'unico gruppo attivo, può utilizzare fino al 60% delle risorse nette del sistema (la sua risorsa massima). Il restante 40% delle risorse nette del sistema rimane non allocato.
- Se i gruppi analisti e risorse pubbliche sono gli unici gruppi attivi, le loro risorse minime ammontano al 70%. Il sistema determina le loro percentuali di risorse in base alle loro risorse minime relative. Il risultato per ogni gruppo di risorse non supera il suo massimo di risorse.
min max resource percentage public 20 80 20 / (20 + 50) = 29 analysts 50 100 50 / (20 + 50) = 71 - Se i gruppi di risorse rptquery e public sono gli unici gruppi attivi, le loro risorse minime ammontano al 50%. Il sistema determina le percentuali di risorse consentite in base alle risorse minime relative. Poiché il risultato per il gruppo di risorse rptquery supera il suo massimo di risorse, l'eccesso viene assegnato al gruppo di risorse pubbliche.
min max resource percentage rptquery 30 50 30 / (20 + 30) = 60, but 50 is maximum public 20 80 20 / (20 + 30) = 40 plus 10 that rptquery cannot use = 50
Il sistema regola frequentemente le percentuali di risorse che si basano sui gruppi di risorse attualmente attivi e sui loro piani. Poiché il lavoro viene spesso inviato e terminato rapidamente, in qualsiasi momento può sembrare che un particolare gruppo di risorse non riceva risorse (perché è inattivo) mentre altri gruppi di risorse monopolizzano il sistema (perché sono continuamente attivi). Tuttavia, con il passare del tempo e soprattutto durante i periodi di picco, quando tutti i gruppi di risorse sono attivi, la percentuale effettiva di risorse di un gruppo di risorse di solito si attesta sulla percentuale di risorse calcolata. La misura del fatto che un gruppo di risorse stia ricevendo la sua percentuale di risorse è chiamata conformità. Il sistema fornisce diversi rapporti che possono essere utilizzati per monitorare la conformità.