Troubleshooting
Problem
Symptom
- Partition operating at a reduced speed
- Applications exhibiting delays, timeouts, or crashes
- Multiple error messages appearing in AIX or application logs
- Unusual disk activity or a lack thereof
Cause
- Insufficient system resources or improper configuration
- These can also be a manifestation of issues on remote environments.
- Anomalous behavior from applications
- Hardware malfunctions
Environment
Diagnosing The Problem
To diagnose these intermittent performance issues, IBM's Perfpmr tool is utilized. Perfpmr collects performance data that can help identify the root cause of the problem. Two additional tools, perfstat_trigger and ping_trigger, allow commands like Perfpmr to be executed based on predefined thresholds. These triggers run the specified command or exit when the thresholds are met. Both perfstat_trigger and ping_trigger are included in the Perfpmr download package.
-
Install Perfpmr if it hasn't been installed already, especially if you plan to use it with perf_trigger.
-
Determine appropriate thresholds by collecting vmstat and iostat data over a longer period. Compare this data during normal operation with data collected during performance issues to identify significant changes.
-
Alternatively, consider using tools like nmon or topas to help determine optimal thresholds.
-
Use commands like vmstat to gather data to determine thresholds:
vmstat -IWt 1 20 > vmstat.IW.after &
Resolving The Problem
-
Examples of perfstat_trigger usage:
./perfstat_trigger -p 10.0 -N 5 -x "perfpmr.sh" 1This example triggers a Perfpmr.sh data collection once the physical CPU consumption exceeds 10.0 physc for five consecutive one-second intervals.
-
Help sections are available within the perfstat_trigger tool and ping_trigger for further guidance.
Related Information
Document Location
Worldwide
Was this topic helpful?
Document Information
Modified date:
04 August 2025
UID
ibm17241028