IBM i Global

IBM i 

A space for professionals working with IBM’s integrated OS for Power systems to exchange ideas, ask questions, and share expertise on topics like RPG and COBOL development, application modernization, open source integration, system administration, and business continuity.


#Power


#IBMi
 View Only
  • 1.  Sizing an LPAR

    Posted Mon April 01, 2024 08:31 AM

    Hello,

    Suppose I have a small V7R4 LPAR from a Power 8 with just 2,600 CPW and 16GB if memory. How would you bring it up to a Power 10?

    Allocate 2,600 CPW and 16GB memory equivalent on Power 10 processor? Or do we have minimum sizing that I can follow?

    Thanks



    ------------------------------
    Adrian Francis Puno
    ------------------------------


  • 2.  RE: Sizing an LPAR

    Posted Mon April 01, 2024 10:43 AM

    Hello Adrian, the best option is make a capacity plan. Using the performance data from one or two days with a lot of transactions (end of month or similar date), you can use the tool Perfomance Navigator (PN400) for example to analyze the data with the option "what if" in the Power10 new machine.



    ------------------------------
    Juan Martin Araya Carrasco
    ------------------------------



  • 3.  RE: Sizing an LPAR

    Posted Tue April 02, 2024 08:38 AM

    Adrain;

    A little more detail on Performance Navigator as it can very easily provide months of summarized data to help you best predict what you need and it will actually tell you memory, processor, storage along with supporting latest PEP2.0, NVME and more.  It does support workloads on IBM i, AIX, Linux and VIOS.  We summarize the performance collection or NMON data daily so that customers can have months of data.  This is done with our free host code that can be loaded on any partition on IBM Power.  IBM Power Capacity Planning Services



    ------------------------------
    Tom Huntington
    EVP of Technical Solutions
    Fortra
    Eden Prairie
    9523349940
    ------------------------------



  • 4.  RE: Sizing an LPAR

    Posted Tue April 02, 2024 09:21 AM

    Hello Tom,

    Can the Performance Navigator app be purchased and do the sizing ourselves or you just provide sizing and capacity planning services via Performance Navigator?



    ------------------------------
    Adrian Francis Puno
    ------------------------------



  • 5.  RE: Sizing an LPAR

    Posted Tue April 02, 2024 09:32 AM

    Adrian;

    You can own the tool and do sizing yourself or we have a service where we do this for you.  Our team has been sizing IBM Server technology for over 3 decades.  We will save you lots of time on this exercise. 

    You can email me directly at tom.huntington@fortra.com

    Cheers

    Tom



    ------------------------------
    Tom Huntington
    EVP of Technical Solutions
    Fortra
    Eden Prairie
    9523349940
    ------------------------------



  • 6.  RE: Sizing an LPAR

    Posted Mon April 01, 2024 09:04 PM

    Dear Adrian

    Is the existing 7.4 LPAR running on VIOS?  If so, what virtual resources the existing IBM i LPAR is using - vFC, vDisk, vLAN?    Does the existing LPAR use internal disk/SSD or SAN disk?

    Assuming no VIOS nor SAN disk is involved, you should check with the customer first whether or not the existing LPAR still performs satisfactorily for them at the peak workload periods. (Also look at some PDI charts on Wait Overview, Disk Response time and Memory Fault Rate to verify the customer's response.)  If it is good, you next check whether or not the TR group PTF level is high enough for IBM i 7.4 to run in Power10 server and if not whether the customer allows you to apply any additional PTFs needed so that you can plan how to migrate the LPAR to Power10.

    If the customer reports performance issue with the current LPAR, you need to review PDI charts to see where the performance cause is so you can see how you would adjust the HW resource on Power10 LPAR. 

    If you see that the existing 7.4 LPAR has no performance issue whatsoever, you just allocate similar CPW and memory to Power10 LPAR but you need to also make sure you configure equivalent or better HW config for disk resource. 



    ------------------------------
    Satid S
    ------------------------------



  • 7.  RE: Sizing an LPAR

    Posted Tue April 02, 2024 08:43 AM

    Hello Satid,

    Origin LPAR could be from a spinning disk, and could be from SAN storage, but target would be on a Power 10 with SAN and VIOS.

    I'm looking at Performance Navigator as suggested by Juan and it looks promising since it seems to work like the old sizing tool in GO PERFORM way way back in OS/400 Versions 4 and 5.

    If you see that the existing 7.4 LPAR has no performance issue whatsoever, you just allocate similar CPW and memory to Power10 LPAR but you need to also make sure you configure equivalent or better HW config for disk resource. 

    This is one of my concerns since some LPARs are small like 2,000 CPW or less which is less than 0.1 of a Power 10 core. I'm afraid allocating 0.0x cores and get poor performance.



    ------------------------------
    Adrian Francis Puno
    ------------------------------



  • 8.  RE: Sizing an LPAR

    Posted Tue April 02, 2024 09:33 PM
    Edited by Satid S Tue April 02, 2024 09:47 PM

    Dear Adrian

    If the new Power10 uses SSD from (presumably another new) SAN, it can be a performance improvement over the old disk HW.  One thing on the SAN is NOT to use Data Reduction Pool feature for production workload as DRP imposes performance overhead to disk response time as I discussed in my article that you can read here: Guru: IBM i Experience Sharing, Case 3 – When Performance Issues Come From Without at  https://www.itjungle.com/author/satid-singkorapoom/

    >>>> This is one of my concerns since some LPARs are small like 2,000 CPW or less which is less than 0.1 of a Power 10 core. I'm afraid allocating 0.0x cores and get poor performance. <<<<

    As for your concern on Power10 CPU allocation. keep in mind that with automatic CPU GHz adjustment according to incoming workload since Power8 time, actual CPW per core is not fixed and I assume the published figures from IBM are always at the highest GHz only.  And if you ever watch WRKSYSACT screen in any small workload LPAR since Power8 time, you may notice that "Average CPU Rate" can show a value less than 100% most of the time which means CPW per core you use from published figures can be too high for your sizing.    For Power10, I personally use only 20,000 CPW per core for sizing purpose. In such as case, you allocate 0.13 CPU for 2,600 CPW that you originally mentioned. And if there are more than 1 LPAR in the server, using Shared Processor Pool and Uncapped Partitioning can help with flexible CPU power usage.   Does my description here make sense to you?

    And when VIOS is used for NPIV (vFC) connection to SAN disk, be sure VIOS is allocated proper CPU power.  I used to encounter IBM i LPAR seeing much degraded disk response time (0.5 degraded to 3 msec.) during its batch run period which was its daily peak workload.  Since the disk is from SSD from FS5K SAN. such a response time degradation is considered bad and should be addressed.  VIOS served 3 non-production IBM i LPARs (Development, Integration Test, and UAT) with many programmers and users accessing UAT mainly.  It turned out VIOS got only 0.5 CPU allocation and its CPU is 100% busy during the batch run!   Increasing VIOS CPU allocation to 1 made disk response time consistent throughout the entire day workload.



    ------------------------------
    Satid S
    ------------------------------