PowerVM

Power Virtualization

Connect, learn, share, and engage with IBM Power.


#Power
#TechXchangeConferenceLab
 View Only
Expand all | Collapse all

PCM Processor versus SharedProcessorPool stats

Archive User

Archive UserMon April 30, 2018 09:41 AM

Archive User

Archive UserMon April 30, 2018 11:12 AM

Archive User

Archive UserWed May 02, 2018 05:55 AM

  • 1.  PCM Processor versus SharedProcessorPool stats

    Posted Mon April 30, 2018 03:40 AM

    Originally posted by: tpeponas


    Hello,

     

    What is the difference beetwen processor PCM stats and SharedProcessorPool ?

    I have a server with 48 processor avaible (total 128 installed) and  the default shared processor pool contains 48 proc.

    Requesting  ProcessesMetric with Rest API , i have not the same value for Processor and SharedProcessorPool into the  JSON  return :

    for processor :

    {
              'totalProcUnits' => [
                                    128
                                  ],
              'configurableProcUnits' => [
                                           48
                                         ],
              'utilizedProcUnits' => [
                                       '14.726'
                                     ],
              'availableProcUnits' => [
                                        '8.4'
                                      ]
            };


    For SharedProcessorPool :

    {
              'availableProcUnits' => [
                                        0
                                      ],
              'utilizedProcUnits' => [
                                       '22.373'
                                     ],
              'id' => 0,
              'assignedProcUnits' => [
                                       '47.999'
                                     ],
              'borrowedProcUnits' => [
                                       8
                                     ],
              'configuredProcUnits' => [
                                         '39.6'
                                       ],
              'name' => 'DefaultPool'
            };

     

    Regards,

    Thomas

     

     

     


    #Power-Hardware-Management-Console-Programmers
    #HMCandCMC


  • 2.  Re: PCM Processor versus SharedProcessorPool stats

    Posted Mon April 30, 2018 08:37 AM

    Originally posted by: dyutiman


    Hi,

    Thanks for reaching out. 

    Please find the definitions below for reference:

    Processor: System Processor Utilization

    totalProcUnits

    Total proc units installed on the system

    utilizedProcUnits

    Proc units utilized by all partitions for the time interval

    availableProcUnits

    No of Proc units available for assignment

    configurableProcUnits

    Number of Proc units which are configurable.

    totalProcUnits minus configurableProcUnits provides the unlicensed proc units plus the no of processors garded, processors inactive due to failure.

     

    Shared Processor Pool: Shared Processor Pool utilization

    id

    Shared Processor Pool Id

    name

    Pool Name

    assignedProcUnits

    Number of processor units assigned to the pool for a given time interval.

    utilizedProcUnits

    Number of processor units utilized by the partitions in the pool for a given time interval.

    availableProcUnits

    No of Proc units available for assignment for the time interval

    configuredProcUnits

    This is the configured pool size in processing units.

    borrowedProcUnits

    Processors that are borrowed not assigned to partitions. Reported only for default shared processor pool.

     

    I can see the availableProcUnits for Shared Processor Pool coming as zero, which is not correct. I have opened a work item to fix this issue and the fix will be available in upcoming realease and service packs. 

    For other attributes, the Shared Processor Pool also includes donated cycles from partition in the calculation and may give different result than processor metrics. I will look into them in more details and get back to you about what exactly the cause of these differences.

     

    - thanks


    #HMCandCMC
    #Power-Hardware-Management-Console-Programmers


  • 3.  Re: PCM Processor versus SharedProcessorPool stats

    Posted Mon April 30, 2018 09:41 AM

    Originally posted by: tpeponas


    Hi dyutiman

     

    Thanks for response , I understand better now

    With my test it seems Shared Processor Pool also include idleProcCycles. Donated Cycles are always zero on my LPAR.

     

    regards,

    Thomas.

     

     

     


    #Power-Hardware-Management-Console-Programmers
    #HMCandCMC


  • 4.  Re: PCM Processor versus SharedProcessorPool stats

    Posted Mon April 30, 2018 11:12 AM

    Originally posted by: dyutiman


    Hi Thomas,

     

    Thankns for the info. I will check this in detail at my end and update you. In the mean time you can keep the below link for your reference about all the attributes we expose in PCM.

    https://www-01preview.ibm.com/support/knowledgecenter/POWER9/p9ehl/concepts/PerformanceCapacityMonitorJsonSpecification.htm

     

    I hope this will help.

     

    thanks


    #HMCandCMC
    #Power-Hardware-Management-Console-Programmers


  • 5.  Re: PCM Processor versus SharedProcessorPool stats

    Posted Wed May 02, 2018 05:55 AM

    Originally posted by: dyutiman


    Hi,

     

    I guess you are right. idleProcCycles is taken into consideration while reporting Shared Processor Pool utilization.

     

    Thanks


    #HMCandCMC
    #Power-Hardware-Management-Console-Programmers