IBM Support

PM70517: EBA PMI STATISTICS HAVE A SIGNIFICANT IMPACT ON PERFORMANCE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When PMI is enabled and any OSGI applications are used,
    including Blueprint applications, there is a significant
    performance degradation proportional to the size of the OSGI
    applications.
    

Local fix

  • Local Fix￘
    None
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server OSGI applications                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Enabling PMI has an excessive           *
    *                      performance impact when OSGI            *
    *                      applications are used.                  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    OSGI applications PMI counters used the PMI framework's cache
    to store objects required to increment each counter.  This
    cache is based on a synchronized Collection and consequently
    excessive lock contention causes increased CPU utilization and
    performance degradation.
    

Problem conclusion

  • This APAR resolves the problem by introducing a cache
    specifically for OSGI applications.  This cache is based on
    java.util.ConcurrentHashMap and so has significantly reduced
    contention compared to the previous cache.
    
    This APAR also introduces a custom property.
    
    com.ibm.ws.eba.pmi.enabled (default value is 'true')
    
    This property can be set on the JVM as a system property and
    controls whether any OSGI applications PMI counters (including
    Blueprint) are ever created.  Setting this property to
    anything other than 'true' will disable OSGI applications PMI
    counters and therefore eliminate any overhead incurred by
    OSGI applications PMI counters when PMI statistics are enabled.
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 8.0.0.6 and 8.5.0.2.  Please refer to the Recommended
    Updates page for delivery information:
    
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM70517

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-08-08

  • Closed date

    2012-10-29

  • Last modified date

    2012-10-29

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R800 PSY

       UP

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
29 October 2021