Táto téma vám pomôže pochopiť, ako použiť aplikácie Správca zaťaženia oddielov na zisťovanie stavu oddielu.
Každý užívateľ môže spustiť príkaz xlplm a zistiť stavové informácie pre spustené inštancie Správca zaťaženia oddielov.
Zistenie stavu Správcu zaťaženia oddielov
xlplm -QZobrazí sa zoznam spustených inštancií. Ak nie sú spustené žiadne inštancie, nezobrazí sa žiadny výstup.
Zistite atribúty inštancie
xlplm -Q test1Výstup z tohto príkazu bude podobný tomuto:
PLM Instance: test1
GROUP: group1
CUR MAX AVAIL RESVD MNGD
CPU: 6.00 4.00 0.00 0.00 Yes
MEM: 8192 8192 0 0 Yes
thimblelp10.server.company.com
RESOURCES:
CUR MIN GUAR MAX SHR
CPU: 3.00 1.00 3.00 3.00 1
MEM: 4096 1024 4096 4096 1
thimblelp11.server.company.com
RESOURCES:
CUR MIN GUAR MAX SHR
CPU: 3.00 1.00 3.00 3.00 1
MEM: 4096 1024 4096 4096 1
Zobrazte dodatočné informácie z dotazu
xlplm -v -Q test1Podrobný výstup z tohto príkazu bude podobný tomuto:
PLM Instance: test1
CEC Name Thimble
Mode monitor
Policy /etc/plm/policies/policy1
Log /tmp/log.test
HMC Host kbuphsc2.server.company.com
HMC User hscroot
GROUP: group1
CUR MAX AVAIL RESVD MNGD
CPU: 6.00 4.00 0.00 0.00 Yes
MEM: 8192 8192 0 0 Yes
CPU TYPE: dedicated
thimblelp10.server.company.com
RESOURCES:
CUR MIN GUAR MAX SHR
CPU: 3.00 1.00 3.00 3.00 1
MEM: 4096 1024 4096 4096 1
TUNABLES:
INTVL FRUNSD LOADLO LOADHI DELTA PGSTL
CPU: 6 0 0.40 1.00 1.00 -
MEM: 6 0 50% 90% 256 0\
thimblelp11.server.company.com
RESOURCES:
CUR MIN GUAR MAX SHR
CPU: 3.00 1.00 3.00 3.00 1
MEM: 4096 1024 4096 4096 1
TUNABLES:
INTVL FRUNSD LOADLO LOADHI DELTA PGSTL
CPU: 6 0 0.40 1.00 1.00 -
MEM: 6 0 50% 90% 256 0
*****************************************************************************
Vyhraďte prostriedky pre oddiely
Prostriedky môžete vyhradiť pre konkrétne oddiely a dokonca aj rezervovať prostriedky pre konkrétne oddiely bez ohľadu na to, kedy tieto oddiely použijú dané prostriedky. Pomocou príkazu xlplm -R môžete rezervovať a vyhradiť prostriedky zo skupiny riadených oddielov. Prostriedky, ktoré sú vyhradené, sa môžu použiť na vytvorenie nového neriadeného oddielu alebo na vytvorenie miesta pre nový oddiel pred vstupom do riadenej skupiny.
Rezervované prostriedky sa nevyhradia pre žiadny existujúci oddiel v skupine, kým ich neuvoľníte. Ak sa predtým vypnutý oddiel uvedie do stavu online a vstúpi do riadenej skupiny, všetky rezervované prostriedky v danej skupine sa automaticky odstránia z kolekcie rezervovaných prostriedkov (nazýva sa voľná oblasť) a priradia sa novému oddielu. Ak sa rezervované prostriedky namiesto toho použijú na vytvorenie nového, neriadeného oddielu, po zavedení nového oddielu sa môžu uvoľniť pre skupinu a potom ich môže riadená skupina automaticky znova získať, ak budú neskôr dostupné a potrebné.
Požadované množstvo na rezervovanie je absolútne, preto príkaz rezervovania môže viesť k rezervovaniu alebo uvoľneniu prostriedkov, v závislosti od aktuálneho rezervovaného množstva. Minimálne dovolené zmeny v rezervovaných množstvách sú takéto:
Keď rezervujete prostriedky, voľná oblasť pre cieľovú skupinu sa najprv skontroluje, či sú dostupné prostriedky. Ak má voľná oblasť dostatok prostriedkov na vyhovenie požiadavke, z voľnej oblasti sa odstráni požadované množstvo. Ak voľná oblasť nemá dostatok prostriedkov na vyhovenie požiadavke, prostriedky sa vezmú z jedného alebo viacerých oddielov, ktoré majú najnižšie zaťaženie alebo najmenej potrebujú prostriedky. Požiadavka o rezervovanie zlyhá v prípade, ak požadované množstvo je väčšie ako dovolené minimum pre skupinu.
Manažujte požiadavky o pamäťové prostriedky
Tento príklad ukazuje, ako používať Správca zaťaženia oddielov na riadenie požiadaviek na pamäťové prostriedky. Tento príklad opisuje, ako Správca zaťaženia oddielov odpovedá na požiadavky na pamäťové prostriedky medzi dvoma oddielmi:
LP0: Minimum = 1024 MB
Guaranteed = 1024 MB
Maximum = 4096 MB
Weight = 2
Current Entitlement = 1024 MB
LP1: Minimum = 1024 MB
Guaranteed = 1024 MB
Maximum = 4096 MB
Current Entitlement = 1024 MB
Weight = 1
Celkové množstvo pamäte, ktoré riadi Správca zaťaženia oddielov je 5120 MB. Pre aktuálne vyhradenie pamäte každého oddielu, zobrazené ako Current Entitlement = 1024 MB, Správca zaťaženia oddielov predpokladá, že zvyšných 3072 MB je nevyhradených a dostupných.
LP0: Current Entitlement = 2560 MB LP1: Current Entitlement = 2560 MB
Aj pri aktuálnom vyhradení však oddiely generujú požiadavky na viac pamäťových prostriedkov.
Pre každú udalosť bude Správca zaťaženia oddielov pokračovať v identifikácii oddielu ako spotrebiteľa a prekračujúceho užívateľa, pretože oddiel má vyhradených viac prostriedkov, než je uvedené ako jeho garantované množstvo. Keďže však nie sú dostupné žiadne prostriedky, ak nie sú žiadni iní poskytovatelia ani prekračujúci užívatelia, požiadavka sa uloží do frontu. Keď sa prijme požiadavka z druhého oddielu, tiež sa označí ako spotrebiteľ a prekračujúci užívateľ. Vo fronte je už iný prekračujúci užívateľ, preto Správca zaťaženia oddielov môže vyhovieť požiadavke naprostriedky.
LP0 aj LP1 sú spotrebitelia aj prekračujúci užívatelia, preto Správca zaťaženia oddielov distribuuje nárokované množstvo (súčet aktuálnych množstiev pre každý oddiel mínus súčet garantovaných množstiev oddielov) medzi oba oddiely podľa hodnoty váhy každého oddielu, ktorá sa použije ako rozhodujúci faktor.
V tomto príklade sa zo zvyšných 3072 MB vyhradí pre oddiel LP0 2048 MB a pre oddiel LP1 1024 MB. Správca zaťaženia oddielov priradí pamäť v množstve mem_incrememt MB z oddielu LP1 k oddielu LP0.
LP0: Current Entitlement = 3072 MB LP1: Current Entitlement = 2048 MB
Manažujte prostriedky procesorov v prostredí s oddielmi so zdieľaním
LP0: Minimum = 0.1
Guaranteed = 0.5
Maximum = 2.0
Max entitlement per virtual processor = 0.8
Weight = 3
Current entitlement = 0.1
Current number of virtual processors = 1
LP1: Minimum = 0.1
Guaranteed = 0.5
Maximum = 2.0
Max entitlement per virtual processor = 0.8
Weight = 1
Current entitlement = 0.1
Current number of virtual processors = 1
Celkové množstvo procesorov, ktoré riadi Správca zaťaženia oddielov je 2,0. Pre každý oddiel je vyhradené množstvo 0,1, preto Správca zaťaženia oddielov môže distribuovať 1,8 nevyhradených procesorov.
Ak oba oddiely začnú vykonávať úlohy náročné na procesor, odošlú požiadavky Správcovi zaťaženia oddielov a budú požadovať viac procesorov. Správca zaťaženia oddielov potom identifikuje žiadajúce oddiely ako spotrebiteľov a prekračujúcich užívateľov, ak je aktuálne množstvo vyššie než garantovaná hodnota.
Okrem riadenia nárokov na procesory tiež Správca zaťaženia oddielov riadi množstvo virtuálnych procesorov. Ak aktuálne oprávnené množstvo oddielu presiahne 0,8, pridá sa virtuálny procesor.
LP0: Current entitlement = 1.0
Current number of virtual processors = 2
LP1: Current entitlement = 1.0
Current number of virtual processors = 2
LP0: Current entitlement = 1.25
Current number of VPs = 2
LP1: Current entitlement = 0.75
Current number of VPs = 2