Zisťovanie stavu oddielu

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

Ak chcete zistiť stav všetkých spustených inštancií Správca zaťaženia oddielov, zadajte tento príkaz:
xlplm -Q
Zobrazí sa zoznam spustených inštancií. Ak nie sú spustené žiadne inštancie, nezobrazí sa žiadny výstup.

Zistite atribúty inštancie

Ak chcete zistiť atribúty jednej inštancie, zadajte nasledujúci príkaz, kde test1 je názov inštancie:
xlplm -Q test1
Vý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

Ak chcete zobraziť dodatočné informácie z dotazu pre konkrétnu inštanciu, napíšte nasledujúci príkaz, kde test1 je názov inštancie:
xlplm -v -Q test1
Podrobný 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:

  • 1 MB pre pamäť
  • 1 procesorová jednotka pre skupinu vyhradených procesorov
  • 0.01 procesorovej jednotky pre skupinu zdieľaných procesorov

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:

Dva oddiely, LP0 a LP1, sú nakonfigurované takto:
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.

Ak oba oddiely budú zaťažené v zmysle použitia pamäte, vygenerujú sa požiadavky na viac pamäťových prostriedkov a odošlú sa do servera Správca zaťaženia oddielov. Pre každú prijatú udalosť Správca zaťaženia oddielov identifikuje oddiel ako spotrebiteľa. Aplikácia Správca zaťaženia oddielov súčasne skontroluje, či oddiel aktuálne používa viac ako svoje garantované množstvo. Ak áno, oddiel sa identifikuje ako prekračujúci užívateľ. Prostriedky sú k dispozícii, Správca zaťaženia oddielov preto okamžite vyhovie požiadavke a z dostupnejpamäte vyhradí pre oddiel pamäť o veľkosti mem_increment (definované v politike Správca zaťaženia oddielov alebo internou predvolenou hodnotou). Po zmenšení dostupnej pamäte budú nové vyhradenia takéto:
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.

Ak príde z každého oddielu rovnaká požiadavka na pamäť, Správca zaťaženia oddielov môže rozdeliť pamäť tak, že množstvá budú nasledujúce:
LP0:      Current Entitlement = 3072 MB
LP1:      Current Entitlement = 2048 MB

Manažujte prostriedky procesorov v prostredí s oddielmi so zdieľaním

Nasledujúci príklad opisuje, ako Správca zaťaženia oddielov riadi prostriedky procesorov v prostredí s oddielmi so zdieľaním. Dva oddiely sú nakonfigurované takto:
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.

V tomto príklade správca zaťaženia oddielov Správca zaťaženia oddielov priraďuje nárokované množstvo, kým oddiely nedosiahnu tento stav:
LP0:      Current entitlement = 1.0
          Current number of virtual processors = 2

LP1:      Current entitlement = 1.0
          Current number of virtual processors = 2
Ak oddiely neprestanú žiadať o ďalšie prostriedky, Správca zaťaženia oddielov znova rozdelí priradené oprávnené množstvá podľa váhy a prekračujúcich množstiev. V tomto prípade je medzi oddielmi LP0 a LP1 celkové prekračujúce množstvo 1,5. LP0 má váhu 3 a LP1 má váhu 1, Správca zaťaženia oddielov preto odstráni procesory z oddielu LP1 a priradí ich oddielu LP0. Ak zostanú oba oddiely zaťažené, vyhradenie prostriedkov bude takéto:
LP0:      Current entitlement = 1.25
          Current number of VPs = 2

LP1:      Current entitlement = 0.75
          Current number of VPs = 2

Poslať komentáre | Hodnotiť túto stránku