Question & Answer
Question
IBM Java for AIX MustGather: General Java Performance Impacted Situations
Answer
For many situations, when an application is not performing well, the issue is simply described as a performance issue. For faster resolution to the situation, system adminsitrators, application administrators, or application developers need to assess the situation, then narrow the scope of the issue to specific symptoms that better descibe the performance issue.
Once the performance issue has been isolated to a specific area, please select the troubleshooting and data collection procedures below that best fit the performance scenario, then follow the instructions in those documents. By taking these proactive steps, you wil be able to get an resolution more quickly to your situation when compared to those situations when none of these steps are completed in advance of contacting IBM Support.
First Steps
Please complete the following first steps prior to contacting IBM Support. If these steps have not been completed, the IBM Support specialist assigned to your case may confirm that you have completed all of these steps. Therfore having completed these steps prior to contacting IBM Support will help expedite the resolution of your situation.
Step 1. Narrow the description of the performance issue to being related to CPU utilization, memory usage, network based operations, or the process execution (e.g., hanging, slow).
Step 2. Identify the IBM Java version (and specific release) and location being used with the application demonstrating the performance issue by following the instructions on the web page:
IBM Java for AIX FAQ: Identifying the Java versions and Java installation locations for an AIX system
Step 3. Indentify all of the components involved with the system and application and their versions (e.g., operating system level, application server product and versions, database product and versions).
Step 4. Perform a quick review of known issues for the IBM Java version and release being used by visiting the web page IBM Java for AIX Reference: Consolidated List of IBM Java Fixes then selecting the the link to the fixes page for the IBM Java version. If you identify any known APARs that may resolve the issue, then follow the instructions on the web page IBM Java for AIX HowTo: Install, Upgrade, or Downgrade IBM Java to download and update the version of IBM Java being used.
Step 5. If, after completing step #4, no APAR could be identified or the situation continues, then based on the assessment from step #1, select the appropriate troubleshooting and data collection instructions below.
High CPU Utilizaiton
Slow Processes
Application Hangs
Application Locking
1. Undetermine performance and slow running processes
IBM Java for AIX MustGather: Minimal Data collection procedure for Java performance
2. High CPU utilization
IBM Java for AIX MustGather: Data collection procedure for high CPU utilization with Java applications
3. Application hangs and timeouts
Step 1. IBM Java for AIX HowTo: Troubleshooting a JVM hang or timeout exception
Step 2. IBM Java for AIX MustGather: Data collection procedure for hung Java applications
4. Application locking
IBM Java for AIX MustGather: Data collection procedure for locking issues with Java applications
High Memory Usage
High Page (Swap) Utilization
Out of Memory Messages
1. Java out of memory messages
Step #1. IBM Java for AIX HowTo: Troubleshoot OOM due to Java Object Heap Exhaustion
Step #2. BM Java for AIX MustGather: Data collection procedure for Java heap issues
2. Undetermine Java memory issues, high memory usage, high page (swap) utilization
IBM Java for AIX MustGather: Data collection procedure for Java memory issues
Network Delays
Network Timeouts
1. Network and application timeouts
IBM Java for AIX HowTo: Troubleshooting a JVM hang or timeout exception
Contact IBM Support
If, after reading and following the above instructions, further assistance is required, please complete the following steps:
1. Confirm that you have review and completed all of the above steps.
2. Contact IBM and open a new IBM service request (i.e., a new IBM PMR).
3. Collect and upload data as per the data collection procedures noted in the above sections or package and upload the current data and details by following the instructions on this web page:
IBM Java for AIX MustGather: How to upload diagnostic data and testcases to IBM
Document Type: | Technical Document |
Content Type: | General |
Hardware: | all Power |
Operating System: | all AIX Versions |
IBM Java: | all Java Versions |
Author(s): | Roger Leuckie |
Reviewer(s): | NA |
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
isg3T1024512