Durch Verwendung eines Shared Prozessor Pools soll die Prozessor-Auslastung der beiden LPARs auf maximal 2 Prozessoren (Cores) beschränkt werden. Hierzu konfigurieren wir den bisher nicht benutzten Pool SharedPool02 mit einer maximalen Pool-Kapazität von 2 Prozessoren (Cores) und benennen den Pool gleichzeitig um in benchmark:
$ ms chprocpool ms11 SharedPool02 new_name=benchmark max_pool_proc_units=2
$
Insgesamt haben wir damit die folgenden Shared Prozessor Pools:
$ ms lsprocpool ms11
MS_NAME PROCPOOL ID EC_LPARS RESERVED PENDING ENTITLED MAX
ms11 DefaultPool 0 1.20 - - 1.20 -
ms11 testpool 1 0.00 0.00 0.00 0.00 2.00
ms11 benchmark 2 0.00 0.00 0.00 0.00 2.00
$
Als nächstes weisen wir den beiden LPARs von oben den Shared Prozessor Pool benchmark zu. Das Kommando hierfür ist „lpar chprocpool“ (change processor pool):
$ lpar chprocpool lpar1 benchmark
$ lpar chprocpool lpar2 benchmark
$
Bei dem Kommando „ms lsprocpool“ können durch Verwendung der Option „-l“ (list LPARs) die einem Pool zugewiesenen LPARs angezeigt werden:
$ ms lsprocpool -l ms11
PROCPOOL LPAR PROCPOOL
MS_NAME NAME ID NAME ID EC RESERVED ENTITLED MAX
ms11 DefaultPool 0 lpar3 5 0.40 - - -
ms11 DefaultPool 0 - - 0.40 - 0.40 -
ms11 testpool 1 - - 0.00 0.00 0.00 2.00
ms11 benchmark 2 lpar1 3 0.40 - - -
ms11 benchmark 2 lpar2 4 0.40 - - -
ms11 benchmark 2 - - 0.80 0.00 0.80 2.00
$
In der Ausgabe für den Shared Prozessor Pool benchmark kann man sehen das es 2 zugeordnete LPARs gibt, lpar1 und lpar2, und das diese jeweils ein Entitlement von 0.40 besitzen, was in der Summe ein Entitlement von 0.80 macht. Der Shared Prozessor Pool hat eine maximale Pool-Kapazität von 2.00 (Spalte MAX).
Wir wiederholen den Benchmark-Lauf auf beiden LPARs. Die resultierende Prozessor-Auslastung ist in Bild 5.14 gezeigt:
Du muss angemeldet sein, um einen Kommentar zu veröffentlichen.