LPAR CPU and Memory Affinity

All aspects of AIX Performance Tuning.

LPAR CPU and Memory Affinity

Postby Steve » Sun Jul 24, 2016 3:46 pm

I recently discovered the following HMC startdump command option that allows you to see the Hypervisor view of your pSeries/SystemP LPARs.

According to the IBM technote, it is safe to run and only applies to FW350, FW760, and later Firmware levels.
http://www-01.ibm.com/support/docview.w ... s8N1021025


Code: Select all
startdump -m Server-Name -t resource -r "hvlpconfigdata -base -procs -memory -domain -affinity"


Look for a file on the HMC in /dump called something similar to:
RSCDUMP.SERIAL.09000000.20160723045457

You can cat the contents of the file and press ctrl-c at the end, due to a control character holding the cat command open.

From the output you can see exactly which LPARs are on the frame, which LPARs are assigned CPU and Memory resources on a per CEC (Node) or Socket (Chip) basis. You can see how much CPU and memory is used and available on a per CEC (Node) or Socket (Chip) basis. It tells you the LPARs DPO score, affinity group number, if the LPAR is dedicated or dedicated donating or in the shared processor pool. Basic LPAR configuration details are included, minimum, desired, maximum procs, proc units, memory, and weight.

Domain SEC is a Node or CEC, Domain PRI is the Socket or Chip.
Memory is shown in LMB units, the size of these is shown further up the report.
LP is the Logical Partition ID - Details are shown further up the report.

Code: Select all

Physical Shared Pools:
|------|-------+-------+-------+-------+-------|-------+-------+-------|-------|------|
|Shared|              Proc Units               |       Pool Procs      | Donor |      |
|PoolId|  Cur  |Target |Usable |TrgtRV |CurRV  |Target |  Cur  |Borrowd| Procs | GIQ  |
|------|-------+-------+-------+-------+-------|-------+-------+-------|-------|------|
|    0 |  1200 |  1200 |  1100 |     0 |     0 |    12 |    12 |     7 |     5 | FFFE |
|------|-------+-------+-------+-------+-------|-------+-------+-------|-------|------|

Virtual Shared Pools:
|------|----------|----------|----------|----------|-----------------------------------------|
|      |  Target  |   Cur    |  Target  |   Cur    |                                         |
|      | Reserved | Reserved |   Max    |   Max    |                                         |
|PoolId| Capacity | Capacity | Capacity | Capacity |  Virtual Shared Pool Member Lp Indexes  |
|------|----------|----------|----------|----------|-----------------------------------------|
|    0 |    65535 |    65535 |        0 |    65535 |   70   71  100  101  121  122  123      |
|------|----------|----------|----------|----------|-----------------------------------------|

Partition Processor Information:
|------|------------|----------|------|------------+-------+-------+-------+-------+-------+-------|
|      |  Virtual   | Physical |      |                                                            |
|      |   Shared   |  Shared  |  LP  |                       Procs / Proc Units / Weight          |
| LpId | Pool Index |Pool Index|Group |            | Init  |  Min  |  Max  |  Cur  |Target |Usable |
|------|------------|----------|------|------------+-------+-------+-------+-------+-------+-------|
|    1 | Dedicated  |        0 | 8001 |      Procs |     1 |     1 |    24 |     1 |     1 |     0 |
|------|------------|----------|------|------------+-------+-------+-------+-------+-------+-------|
|    2 | Ded-Donate |        0 | 8002 |      Procs |     1 |     1 |     4 |     4 |     4 |     4 |
|------|------------|----------|------|------------+-------+-------+-------+-------+-------+-------|
|    3 | Ded-Donate |        0 | 8003 |      Procs |     1 |     1 |     4 |     1 |     1 |     1 |
|------|------------|----------|------|------------+-------+-------+-------+-------+-------+-------|
|    4 | Dedicated  |        0 | 8004 |      Procs |     0 |     0 |     0 |     0 |     0 |     0 |
|------|------------|----------|------|------------+-------+-------+-------+-------+-------+-------|
|   70 |      0     |        0 | 8046 |      Procs |     0 |     0 |     0 |     0 |     0 |     0 |
|      |  Uncapped  |          |      | Proc Units |     0 |     0 |     0 |     0 |     0 |     0 |
|      |            |          |      |     Weight |   128 |       |       |   128 |   128 |     0 |
|------|------------|----------|------|------------+-------+-------+-------+-------+-------+-------|
|   71 |      0     |        0 | 8047 |      Procs |     0 |     0 |     0 |     0 |     0 |     0 |
|      |  Uncapped  |          |      | Proc Units |     0 |     0 |     0 |     0 |     0 |     0 |
|      |            |          |      |     Weight |   128 |       |       |   128 |   128 |     0 |
|------|------------|----------|------|------------+-------+-------+-------+-------+-------+-------|
|  100 |      0     |        0 | 8064 |      Procs |     1 |     1 |     8 |     1 |     1 |     1 |
|      |  Uncapped  |          |      | Proc Units |   100 |    10 |   800 |   100 |   100 |   100 |
|      |            |          |      |     Weight |   128 |       |       |   128 |   128 |   128 |
|------|------------|----------|------|------------+-------+-------+-------+-------+-------+-------|
|  101 |      0     |        0 | 8065 |      Procs |     1 |     1 |     8 |     1 |     1 |     0 |
|      |  Uncapped  |          |      | Proc Units |   100 |    20 |   800 |   100 |   100 |     0 |
|      |            |          |      |     Weight |   128 |       |       |   128 |   128 |     0 |
|------|------------|----------|------|------------+-------+-------+-------+-------+-------+-------|
|  121 |      0     |        0 | 8079 |      Procs |     2 |     1 |     6 |     2 |     2 |     2 |
|      |  Uncapped  |          |      | Proc Units |   200 |   100 |   600 |   200 |   200 |   200 |
|      |            |          |      |     Weight |   200 |       |       |   200 |   200 |   200 |
|------|------------|----------|------|------------+-------+-------+-------+-------+-------+-------|
|  122 |      0     |        0 | 807A |      Procs |     4 |     1 |    12 |     4 |     4 |     4 |
|      |  Uncapped  |          |      | Proc Units |   400 |   100 |  1200 |   400 |   400 |   400 |
|      |            |          |      |     Weight |   200 |       |       |   200 |   200 |   200 |
|------|------------|----------|------|------------+-------+-------+-------+-------+-------+-------|
|  123 |      0     |        0 | 807B |      Procs |     4 |     1 |    12 |     4 |     4 |     4 |
|      |  Uncapped  |          |      | Proc Units |   400 |   100 |  1200 |   400 |   400 |   400 |
|      |            |          |      |     Weight |   200 |       |       |   200 |   200 |   200 |
|------|------------|----------|------|------------+-------+-------+-------+-------+-------+-------|


LMB Size.....................256
Amount of Licensed Memory....4096
Licensed Memory in Use.......1813
LpId    HvLpEntry@      Group  InitLmbs  MinLmbs  MaxLmbs  CurLmbs TargetLmbs UsableLmbs
  0 8000000016D87980   *None        1        1     4096      100        101          2
     Phyp-D                                                    1          1
1   8000000076357980    8001       16        8     4000       16         16          1
2   8000000074E77980    8002       48       24       96       48         48         48
3   8000000074F17980    8003       48       24       96       48         48         48
4   80000000AFA07980    8004        0        0        0        0          0          0
70  80000000A8D57980    8046        0        0        0        0          0          0
71  80000000A93B7980    8047        0        0        0        0          0          0
100 8000000075B47980    8064       32       16       64       32         32         32
101 80000000AA857980    8065       32       16       64       32         32          1
121 80000000A9647980    8079      512       16      800      512        512        512
122 80000000AFC67980    807A      512       16      800      512        512        512
123 800000019BD17980    807B      512       16      800      512        512        512



|-----------|-----------------------|---------------|------|---------------|---------------|-------|
|   Domain  |     Procs       Units |     Memory    |      |   Proc Units  |     Memory    | Ratio |
| SEC | PRI | Total | Free  | Free  | Total |  Free |  LP  |  Tgt  |  Aloc |  Tgt  |  Aloc |       |
|-----|-----|-------|-------|-------|-------|-------|------|-------|-------|-------|-------|-------|
|   0 |     |  1200 |     0 |     0 |  2048 |  1748 |      |       |       |       |       |     0 |
|     |   0 |   600 |     0 |     0 |  1024 |   883 |      |       |       |       |       |     0 |
|     |     |       |       |       |       |       |   70 |   200 |   200 |    16 |    16 |       |
|     |     |       |       |       |       |       |   71 |   200 |   200 |    32 |    32 |       |
|     |     |       |       |       |       |       |  100 |   100 |   100 |    32 |    32 |       |
|     |     |       |       |       |       |       |  101 |   100 |   100 |    32 |    32 |       |
|     |   1 |   600 |     0 |     0 |  1024 |   865 |      |       |       |       |       |     0 |
|     |     |       |       |       |       |       |    1 |   100 |   100 |    16 |    16 |       |
|     |     |       |       |       |       |       |    2 |   400 |   400 |    48 |    48 |       |
|     |     |       |       |       |       |       |    3 |   100 |   100 |    48 |    48 |       |
|-----|-----|-------|-------|-------|-------|-------|------|-------|-------|-------|-------|-------|
|   2 |     |  1200 |  1000 |     0 |  2048 |  1514 |      |       |       |       |       |   887 |
|     |   2 |   600 |   600 |     0 |  1024 |  1017 |      |       |       |       |       |   993 |
|     |   3 |   600 |   400 |     0 |  1024 |   497 |      |       |       |       |       |   727 |
|     |     |       |       |       |       |       |  121 |   200 |   200 |   512 |   512 |       |
|-----|-----|-------|-------|-------|-------|-------|------|-------|-------|-------|-------|-------|
Steve
 
Posts: 25
Joined: Fri Mar 25, 2011 1:00 pm

Return to AIX Performance Tuning.

Who is online

Users browsing this forum: No registered users and 1 guest

cron