Performance Analysis Tools for HP-UX 11i on Integrity Servers
DescriptionHP Tool
Provides automatic resource allocation and application performance management
through the use of prioritized service-level objectives (SLOs).
HP-UX Workload Manager (WLM)
Tool used to control the amount of resources that processes use during peak system
load.
HP Process Resource Manager (PRM)
All the tools are supported on HP Integrity servers running HP-UX 11i v2.
3 HP Caliper: Free tool for improving application or system performance
HP Caliper is a powerful, general-purpose performance analysis tool for applications, processes, and
systems. You can use it for application development as well as system-wide performance troubleshooting.
HP Caliper allows you to understand the performance and execution of an application and to identify
ways to improve its run-time performance. HP Caliper works with any native Integrity server-based
application. It does not require special compilation of the program being analyzed and does not require
any special link options or libraries. HP Caliper supports programs compiled with any compiler option.
HP Caliper can measure activity across the entire system, with measurements attributed to individual
processes where possible.
You can use HP Caliper to analyze performance in these areas:
• Hot spots
• Sampled call graph and exact (instrumented) call graph
• Cache/translation lookaside buffer (TLB) behavior
• Advance load address table (ALAT) behavior
• Branch prediction
• Call counts
• CPU metrics and CPU event counts
• PMU trace
• Arc counts
• Function coverage
HP Caliper uses the performance monitoring unit (PMU) of the Integrity server to gather the performance
data.
It has both a command-line interface and a GUI, which you can use interchangeably.
The command-line interface uses commands like this:
caliper measurement [collection-options] [report-options] application [application-arguments]
caliper measurement [collection-options] [report-options] PID [additional-PID ...]
caliper measurement [collection-options] [report-options] -w
HP Caliper is a complex tool capable of giving you sophisticated information.
HP Caliper is bundled with the HP C/ANSI C and C++ compiler and the HP Fortran compiler on HP-UX.
It can also be downloaded from the HP Caliper Web site.
HP Caliper is free for HP-UX users.
Latest version
The latest version is 4.1.
When to use
When you want to drill down into a process and/or thread's CPU execution and determine what is taking
machine cycles.
A common scenario is to first use HP OpenView GlancePlus to categorize performance problems. Then,
you would use HP Caliper to drill down further and isolate the problems.
6