Maximo

Maximo

Come for answers, stay for best practices. All we're missing is you.

 View Only
  • 1.  Thread Pool tuning in MAS Manage

    Posted Thu April 24, 2025 05:47 AM

    Hello everyone,

    I'd like to know if anyone has already tuned the thread parameters in MAS Manage.

    according to IBM documentation:Overview - Maximo Application Suite (MAS) Performance Wiki,  "Due to the architecture change, Maximo 8.x (MAS Manage app) is deployed on WebSphere Liberty Base 21.0.0.5 with OpenJ9. As of WebSphere Liberty 18.0.0.1, the thread growth algorithm is enhanced to grow thread capacity more aggressively to react more rapidly to peak loads. For many environments, this autonomic tuning provided by the Open Liberty thread pool works well with no configuration or tuning by the operator. If necessary, you can adjust coreThreads and maxThreads value by tuning liberty."

    However, I would like to test increasing the number of thread pools to see if this has a positive impact on performance.

    Has anyone customized the thread parameters? What values have you used?



    ------------------------------
    Yang WANG
    Architect Solution
    Capgemini
    Toulouse
    ------------------------------


  • 2.  RE: Thread Pool tuning in MAS Manage

    Posted Wed April 30, 2025 02:03 PM

    Hi Yang, 

    Considering other factors like pod resource request/limit, the default value is sufficient for most cases. Lab benchmark test shows the liberty jvm is able to handle more than 2354 requests / min or (40 requests per second) without any additional settings for the DefaultExecutor pool (default value in our env is around 10-11). I believe the throughput number can be pushed further. The limit will be based on the transaction type, execution time, pool size and other. Let us know if you see any error in the log. 

    ------------------------------
    Brian Zhu
    Performance Architect
    Maximo, IBM
    ------------------------------



    ------------------------------
    Brian Zhu
    ------------------------------



  • 3.  RE: Thread Pool tuning in MAS Manage

    Posted Thu May 01, 2025 03:07 AM

    Hi Yang,

    Given @Brian Zhu's answer I don't think that the thread pool is the source of your performance problems.

    You don't give any context to the types of problems that you are seeing but the general areas to investigate I would suggest is:

    If that feels like a lot of work then Cohesive can offer an automated log analysis that will check all these and a lot more.

    I have worked with Capgemini before to resolve these types of problems - I'll send you a private message with a Capgemini contact name that you can talk to understand the value of this analysis.

    best regards,

    Mark



    ------------------------------
    Mark Robbins
    Support Lead/Technical Design Authority / IBM Champion 2017 - 2023
    Cohesive (previously Vetasi Limited)
    https://www.linkedin.com/pulse/maximo-support-advice-from-non-ibm-engineer-article-mark-robbins/
    ------------------------------