IBM Support

IV16778: ALLOW MEMORYTHRESHOLD TO USE VMRSS INSTEAD OF VMSIZE.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The Watchdog code which is part of the OS agent
    can monitor one or more agents and if they are not running will
    restart
    them.  The Watchdog code also allows a memoryThreshold value to
    optionally be set and when set will restart the agent if the
    memory used
    by the agent being monitored exceeds the threshold.  The value
    of the
    memory is obtained from the operating system, currently it uses
    VMSize
    (virtual memory).  In some environments the virtual memory and
    physical
    memory used by a process are very different.  Allow the option
    to have
    the memoryThreshold use VmRSS (physical memory).
    

Local fix

Problem summary

  • Allow the Watchdog process to set a physical memory threshold
    rather than virtual memory for the Linux OS agents.
    
    The Watchdog process is the part of the OS agent that ensures
    the agent is running. This process also can monitor the memory
    growth of the OS agent and will restart it if the memory usage
    exceeds a user-defined threshold. The value for memory usage is
    obtained from the operating system, currently as virtual memory.
    In some environments, virtual memory and physical memory used by
    a process are very different. There is a need to provide an
    option to monitor physical memory instead of virtual memory for
    the OS agent process.
    
    For this APAR fix to be effective, a new environment variable
    has been added. See the Install Actions section of the APAR
    conclusion for more details.
    

Problem conclusion

  • A new environment variable KCA_USE_VMRSS allows the user to
    monitor the Linux OS agent physical memory instead of virtual
    memory.  If this variable is not set to "true", virtual memory
    will continue to be used.
    
    Install Actions:
    
    Set KCA_USE_VMRSS to "true" in the lz.ini file for the physical
    memory value to be used instead of virtual memory, and restart
    the agent.
        KCA_USE_VMRSS=true
    
    
    
    The fix for this APAR is contained in the following maintenance
    packages:
    
      | fix pack | 6.2.2-TIV-ITM-FP0009
      | fix pack | 6.2.3-TIV-ITM-FP0002
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV16778

  • Reported component name

    ITM AGENT LINUX

  • Reported component ID

    5724C04LN

  • Reported release

    622

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-03-06

  • Closed date

    2012-04-27

  • Last modified date

    2012-06-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

    ITM AGENT LINUX

  • Fixed component ID

    5724C04LN

Applicable component levels

  • R622 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCTLMN","label":"ITM Agent Linux V6"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"622","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
29 June 2012